john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1be2ebd3b 
								
							 
						 
						
							
							
								
								SRT: use default streamid when empty ( #3202 )  
							
							... 
							
							
							
							* SRT: use default streamid when empty
* Fix  #3198 : SRT: Support PUSH SRT by IP and optional port. v5.0.76
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-10-09 08:28:28 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								c12deded98 
								
							 
						 
						
							
							
								
								GB28181: Fix bug for parsing GB to RTC.  
							
							
							
						 
						
							2022-10-07 19:47:34 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Winlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a420ece3b 
								
							 
						 
						
							
							
								
								GB28181: Support GB28181-2016 protocol. v5.0.74 ( #3201 )  
							
							... 
							
							
							
							01. Support GB config as StreamCaster.
02. Support disable GB by --gb28181=off.
03. Add utests for SIP examples.
04. Wireshark plugin to decode TCP/9000 as rtp.rfc4571
05. Support MPEGPS program stream codec.
06. Add utest for PS stream codec.
07. Decode MPEGPS packet stream.
08. Carry RTP and PS packet as helper in PS message.
09. Support recover from error mode.
10. Support process by a pack of PS/TS messages.
11. Add statistic for recovered and msgs dropped.
12. Recover from err position fastly.
13. Define state machine for GB session.
14. Bind context to GB session.
15. Re-invite when media disconnected.
16. Update GitHub actions with GB28181.
17. Support parse CANDIDATE by env or pip.
18. Support mux GB28181 to RTMP.
19. Support regression test by srs-bench. 
							
						 
						
							2022-10-06 17:40:58 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								9c81a0e1bd 
								
							 
						 
						
							
							
								
								UTest: Fix utest warnings.  
							
							
							
						 
						
							2022-10-06 16:09:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								cfbbe3044f 
								
							 
						 
						
							
							
								
								HTTP: Skip body and left message by upgrade. v5.0.73  
							
							
							
						 
						
							2022-10-05 20:49:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ce877407 
								
							 
						 
						
							
							
								
								Kernel: Refine lazy sweep resource.  
							
							
							
						 
						
							2022-10-04 21:07:49 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mapengfei53 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb04f92176 
								
							 
						 
						
							
							
								
								Config: Support overwrote by environment variables. ( #3197 )  
							
							... 
							
							
							
							* Support overwrite by environment virable.
* modify duplicated code
* Config: Add stat for envrionment config.
* Config: Fix utest fail.
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-10-03 13:00:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								dc20d5ddbc 
								
							 
						 
						
							
							
								
								ST: Support set context id while thread running. v5.0.72  
							
							
							
						 
						
							2022-10-02 10:05:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chundonglinlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9525511032 
								
							 
						 
						
							
							
								
								Exporter: Listen at port 9972 for Prometheus exporter. ( #3195 )  
							
							
							
						 
						
							2022-10-01 07:35:54 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4ad4dd0975 
								
							 
						 
						
							
							
								
								RTC: Refine SDP to support GB28181 SSRC spec. v5.0.71  
							
							
							
						 
						
							2022-09-30 19:36:20 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d32bd72527 
								
							 
						 
						
							
							
								
								Micro changes and fix utest fail.  
							
							
							
						 
						
							2022-09-30 19:32:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6143e2eb 
								
							 
						 
						
							
							
								
								GB28181: Refine HTTP parser to support SIP. v5.0.70  
							
							
							
						 
						
							2022-09-30 19:21:31 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								dae46a59ae 
								
							 
						 
						
							
							
								
								Fix utest failed.  
							
							
							
						 
						
							2022-09-30 19:15:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								927dd473eb 
								
							 
						 
						
							
							
								
								Kernel: Support lazy sweeping simple GC. v5.0.69  
							
							
							
						 
						
							2022-09-30 18:33:29 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4b7d9587f4 
								
							 
						 
						
							
							
								
								HTTP: Support HTTP header in creating order. v5.0.68  
							
							
							
						 
						
							2022-09-30 18:22:25 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d65c699829 
								
							 
						 
						
							
							
								
								Micro changes and refines.  
							
							
							
						 
						
							2022-09-30 18:11:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								378bffa34f 
								
							 
						 
						
							
							
								
								Micro changes and refines.  
							
							
							
						 
						
							2022-09-30 17:57:48 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								173c683566 
								
							 
						 
						
							
							
								
								GB28181: Refine SRS listeners without wrapper.  
							
							
							
						 
						
							2022-09-30 12:38:02 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b452144fb7 
								
							 
						 
						
							
							
								
								GB28181: Remove unused RTSP protocol stack.  
							
							
							
						 
						
							2022-09-30 12:35:10 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								912cd6a59c 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-09-28 17:47:51 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								8bd8c1146d 
								
							 
						 
						
							
							
								
								WebRTC: Eliminate unused debugging log.  
							
							
							
						 
						
							2022-09-28 17:46:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								5f8da02ee7 
								
							 
						 
						
							
							
								
								API: Refine stat and config for prometheus exporter.  
							
							
							
						 
						
							2022-09-28 16:07:26 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chundonglinlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								981cab40d3 
								
							 
						 
						
							
							
								
								API: support metrics for prometheus.( #2899 ) ( #3189 )  
							
							... 
							
							
							
							* API: support metrics for prometheus.
* Metrics: optimize metrics statistics info.
* Refine: remove redundant code.
* Refine: fix metrics srs_streams param.
* Metrics: add major param.
* Metrics: refine params and metric comments.
* For #2899 : API: Support exporter for Prometheus. v5.0.67
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-09-27 15:39:26 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e31f3b0e64 
								
							 
						 
						
							
							
								
								For  #3167 : WebRTC: Refine sequence jitter algorithm. v5.0.66  
							
							
							
						 
						
							2022-09-27 14:54:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6d30861b 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-09-27 14:53:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								386b92e9ab 
								
							 
						 
						
							
							
								
								For  #3167 : WebRTC: Refine sequence jitter algorithm. v4.0.266  
							
							
							
						 
						
							2022-09-27 14:53:05 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd9eee2c9 
								
							 
						 
						
							
							
								
								For  #3187 : Fix build warning for unused variable.  
							
							
							
						 
						
							2022-09-27 08:56:53 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62cd2fba85 
								
							 
						 
						
							
							
								
								SRT: do not ignore AUD nalus ( #3187 )  
							
							
							
						 
						
							2022-09-26 22:05:13 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b328142140 
								
							 
						 
						
							
							
								
								Printf warn log when SRT audio duration too large ( #3186 )  
							
							... 
							
							
							
							* SRT: print warning log when audio duration too large
* Fix  #3164 : SRT: Choppy when audio ts gap is too large. v5.0.65
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-09-22 20:37:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									hondaxiao 
								
							 
						 
						
							
							
							
							
								
							
							
								4acb246c57 
								
							 
						 
						
							
							
								
								Fix   #3181 : SRT & WebRTC: Use SrsRawH264Stream to mux SPS/PPS.  
							
							
							
						 
						
							2022-09-22 14:55:55 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								f974c7c8b0 
								
							 
						 
						
							
							
								
								Fix   #3183 : Fix build fail for HDS.  
							
							
							
						 
						
							2022-09-21 20:07:48 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d4898bec3c 
								
							 
						 
						
							
							
								
								APM: Check endpoint port and team.  
							
							
							
						 
						
							2022-09-21 20:06:33 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								6f7b242ce2 
								
							 
						 
						
							
							
								
								APM: Extract research to projects.  
							
							
							
						 
						
							2022-09-19 13:30:22 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b95734fb09 
								
							 
						 
						
							
							
								
								STAT: Update statistic for RISCV.  
							
							
							
						 
						
							2022-09-19 10:55:50 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e63c02e928 
								
							 
						 
						
							
							
								
								APM: Update statistic for APM.  
							
							
							
						 
						
							2022-09-16 21:04:43 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2f8622f8 
								
							 
						 
						
							
							
								
								APM: Support distributed tracing by Tencent Cloud APM. v5.0.63  
							
							
							
						 
						
							2022-09-16 18:54:28 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								736c661808 
								
							 
						 
						
							
							
								
								Merge 4.0 release  
							
							
							
						 
						
							2022-09-16 18:37:07 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								0e68dc2939 
								
							 
						 
						
							
							
								
								Refine 4.0 release workflow.  
							
							
							
						 
						
							2022-09-16 13:15:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								762b314700 
								
							 
						 
						
							
							
								
								Refine release workflow.  
							
							
							
						 
						
							2022-09-16 13:11:20 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								f02656f946 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-09-16 10:14:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								64c2ac8176 
								
							 
						 
						
							
							
								
								Release v4.0-r3, 4.0 release3, v4.0.265, 145328 lines.  
							
							
							
						 
						
							2022-09-16 10:10:35 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4d0a4faa9d 
								
							 
						 
						
							
							
								
								For  #3179 : WebRTC: Make sure the same m-lines order for offer and answer. v5.0.63  
							
							
							
						 
						
							2022-09-16 08:09:30 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1b25ef9028 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-09-16 08:05:32 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								686f57799e 
								
							 
						 
						
							
							
								
								Fix   #3179 : WebRTC: Make sure the same m-lines order for offer and answer. v4.0.265  
							
							
							
						 
						
							2022-09-16 08:02:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b2ad3bcdc8 
								
							 
						 
						
							
							
								
								WebRTC: Print offer if negotiate failed.  
							
							
							
						 
						
							2022-09-11 21:57:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								98ba8ae541 
								
							 
						 
						
							
							
								
								For  #3174 : WebRTC: Support Unity to publish or play stream. v5.0.62  
							
							
							
						 
						
							2022-09-10 21:27:33 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								6d18093e16 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-09-10 21:25:38 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								aea2bfbaf9 
								
							 
						 
						
							
							
								
								For  #3174 : WebRTC: Support Unity to publish or play stream. v4.0.264  
							
							
							
						 
						
							2022-09-09 16:34:45 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac8ae1c2e 
								
							 
						 
						
							
							
								
								Fix   #3093 : WebRTC: Error when SDP not matched.  
							
							
							
						 
						
							2022-09-09 16:19:47 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1c0236aa0d 
								
							 
						 
						
							
							
								
								Fix   #3093 : WebRTC: Ignore unknown fmtp for h.264. v4.0.263  
							
							
							
						 
						
							2022-09-09 16:17:01 +08:00