winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								44e9dc83e9 
								
							 
						 
						
							
							
								
								Upgrade gperftools to 2.9 for GCP/GMC/GMP/GMD. ( #2247 )  
							
							
							
						 
						
							2021-12-26 15:19:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								63da0dca92 
								
							 
						 
						
							
							
								
								Cleanup server for GMC, by WaitGroup to destroy. ( #2247 ). v4.0.206  
							
							
							
						 
						
							2021-12-26 11:37:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								ab97eb5fcf 
								
							 
						 
						
							
							
								
								HTTP: Fix 2GB+ mp4/flv file downloading error. ( #2809 )( #2780 )( #2781 ). v4.0.211  
							
							
							
						 
						
							2021-12-25 08:29:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chundonglinlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e73d00250b 
								
							 
						 
						
							
							
								
								HTTP: Fix mp4/flv file size exceed 2GB download error ( #2780 ) ( #2809 )  
							
							
							
						 
						
							2021-12-25 08:18:47 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								faf5fb0a83 
								
							 
						 
						
							
							
								
								Refine the config  
							
							
							
						 
						
							2021-12-24 10:37:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								cc501e3eef 
								
							 
						 
						
							
							
								
								Fix bug for large mp4(5G+) offset. ( #2800 ). v4.0.210  
							
							
							
						 
						
							2021-12-23 18:49:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa85ce024b 
								
							 
						 
						
							
							
								
								DVR: Fix large file mp4 dvr failed. ( #2800 )  
							
							
							
						 
						
							2021-12-23 18:41:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								2f52d0aefa 
								
							 
						 
						
							
							
								
								Fix bug for HLS log printing. ( #2807 ). v4.0.209  
							
							
							
						 
						
							2021-12-23 18:38:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d32195993d 
								
							 
						 
						
							
							
								
								Refine the default config file. ( #2711 ). v4.0.208  
							
							
							
						 
						
							2021-12-23 18:34:40 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chundonglinlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3188c772b1 
								
							 
						 
						
							
							
								
								RTC: Eliminate duplicate assignment for video packet frame type  ( #2803 )  
							
							... 
							
							
							
							Co-authored-by: zhangjunqin1 <zhangjunqin@jd.com> 
							
						 
						
							2021-12-21 08:32:17 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									along 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c15fadb9d5 
								
							 
						 
						
							
							
								
								Update the stable version to SRS 4.0 ( #2802 )  
							
							... 
							
							
							
							now 4.0 is released and stable.
VERSION_STABLE should be 4 
							
						 
						
							2021-12-20 15:58:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								ee24bb49f3 
								
							 
						 
						
							
							
								
								RTC: Support payload name AV1X/AV1. ( #2784 )( #2760 ). v4.0.207  
							
							
							
						 
						
							2021-12-20 13:23:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Huachao Mao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								faeacf1fc9 
								
							 
						 
						
							
							
								
								RTC: Replace payload name AV1X with AV1 for WebRTC. ( #2760 ) ( #2784 )  
							
							... 
							
							
							
							* RTC: Replace payload name AV1X with AV1 for WebRTC. (#2760 )
* Add compatibility check code for old versions of Chrome
* 新增获取track_desc的AV1X编码兼容性检查 
							
						 
						
							2021-12-20 13:20:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								5decc95e2e 
								
							 
						 
						
							
							
								
								Release v4.0-b1, 4.0 beta1, v4.0.206, 144126 lines.  
							
							
							
						 
						
							2021-12-19 16:49:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								f05e67e1a6 
								
							 
						 
						
							
							
								
								Squash: Fix bugs  
							
							
							
						 
						
							2021-12-13 09:24:16 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								027715e4ea 
								
							 
						 
						
							
							
								
								RTC: Update config  
							
							
							
						 
						
							2021-12-12 15:53:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
							
							
								
							
							
								7c353b5986 
								
							 
						 
						
							
							
								
								RTC: Fix memory leak when replace rtp packet in cache. ( #2771 ). v4.0.205  
							
							... 
							
							
							
							* fix memory leak when replace rtp packet in cache. 
							
						 
						
							2021-12-07 09:11:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								2f93e68285 
								
							 
						 
						
							
							
								
								RTC: Fix nack encode seqnum. ( #2766 ). v4.0.204  
							
							
							
						 
						
							2021-12-06 12:44:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									long 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4decc1fa6b 
								
							 
						 
						
							
							
								
								RTC: Fix nack encode seqnum ( #2766 )  
							
							... 
							
							
							
							* fix nack encode seqnum
* add nack encode utest
* change Variable naming
Co-authored-by: liyalong1 <liyalong1@100tal.com> 
							
						 
						
							2021-12-06 12:42:39 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								8576fa7052 
								
							 
						 
						
							
							
								
								Squash: Merge v4.0.203  
							
							
							
						 
						
							2021-12-04 11:21:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								5ccd63dec3 
								
							 
						 
						
							
							
								
								RTC: Fix bugs for RTC2RTMP. ( #2768 ). v4.0.203  
							
							
							
						 
						
							2021-12-04 11:16:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3c4023c25 
								
							 
						 
						
							
							
								
								Fix bugs for RTC2RTMP. ( #2768 )  
							
							... 
							
							
							
							1. Cache IDR frame's rtp timestamp instead of avsync timestamp.
2. Cache clock rate calculate by sender report.
3. Using srs_rtp_seq_distance instead of direct minus.
4. Add utest of av timestamp sync when duplicated sender report. 
							
						 
						
							2021-12-04 11:15:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b807ef9049 
								
							 
						 
						
							
							
								
								Fix dead links  
							
							
							
						 
						
							2021-12-04 11:08:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4e64c66e02 
								
							 
						 
						
							
							
								
								RTC: Ignore empty audio packet when transcoding ( #2757 ). v4.0.202  
							
							
							
						 
						
							2021-12-04 10:56:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									James 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c0cd9b58d 
								
							 
						 
						
							
							
								
								fix   #2690 , 如果发现音频包为空,则不送解码,以免提前结束了解码上下文 ( #2757 )  
							
							... 
							
							
							
							* fix  #2690 , 如果发现音频包为空,则不送解码,以免提前结束了解码上下文
* fix #2690,出错信息中,显示相关参数名称
Co-authored-by: jiankai <wangjiankai@cmhi.chinamobile.com> 
							
						 
						
							2021-12-04 10:46:17 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e16830e989 
								
							 
						 
						
							
							
								
								Squash: Merge 4.0.201  
							
							
							
						 
						
							2021-12-04 10:43:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								bc063945f1 
								
							 
						 
						
							
							
								
								Build: Change make utest for test  
							
							
							
						 
						
							2021-12-02 20:15:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4d10a453f6 
								
							 
						 
						
							
							
								
								Build: Change default make to build SRS only  
							
							
							
						 
						
							2021-12-01 14:07:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								04a8a2866b 
								
							 
						 
						
							
							
								
								Release v4.0-b0, 4.0 beta0, v4.0.201, 144022 lines.  
							
							
							
						 
						
							2021-12-01 10:39:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1ba3de1139 
								
							 
						 
						
							
							
								
								Refine CHANGELOG  
							
							
							
						 
						
							2021-12-01 09:17:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								542a3e4f36 
								
							 
						 
						
							
							
								
								RTC: Refine publish security error message ( #2762 ). v4.0.200  
							
							
							
						 
						
							2021-12-01 08:27:13 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									johzzy 
								
							 
						 
						
							
							
							
							
								
							
							
								ff8657e1c5 
								
							 
						 
						
							
							
								
								RTC: Fix crash when pkt->payload() if pkt is nullptr ( #2751 ). v4.0.199  
							
							
							
						 
						
							2021-11-25 07:36:12 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									johzzy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a862573220 
								
							 
						 
						
							
							
								
								RTC: Fix crash when pkt->payload() if pkt is nullptr ( #2751 )  
							
							
							
						 
						
							2021-11-25 07:33:41 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1167f68165 
								
							 
						 
						
							
							
								
								FLV: Add realtime HTTP-FLV config  
							
							
							
						 
						
							2021-11-20 09:54:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								66435d583a 
								
							 
						 
						
							
							
								
								Squash: Fix stat bug  
							
							
							
						 
						
							2021-11-15 20:39:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								f3380d2ec0 
								
							 
						 
						
							
							
								
								Fix bug for CPU arch info  
							
							
							
						 
						
							2021-11-15 20:35:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								93242918ad 
								
							 
						 
						
							
							
								
								Squash: For  #1708  
							
							
							
						 
						
							2021-11-15 11:10:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								5e22b1929a 
								
							 
						 
						
							
							
								
								ST: Print log when multiple thread stop one coroutine. ( #1708 ). v4.0.198  
							
							
							
						 
						
							2021-11-15 10:34:38 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								93964bb037 
								
							 
						 
						
							
							
								
								ST: Print log when multiple thread stop one coroutine. ( #1708 )  
							
							
							
						 
						
							2021-11-15 09:35:23 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								ff33940d90 
								
							 
						 
						
							
							
								
								WebRTC: Fail to publish RTC automatically for HTML5.  
							
							
							
						 
						
							2021-11-14 21:59:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								440f29b758 
								
							 
						 
						
							
							
								
								Squash: Merge  #2732  
							
							
							
						 
						
							2021-11-14 21:50:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								7771fbe858 
								
							 
						 
						
							
							
								
								Fix   #2732 : WebRTC: Fail to publish RTC automatically for HTML5.  
							
							
							
						 
						
							2021-11-14 13:48:48 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								5f85d405e7 
								
							 
						 
						
							
							
								
								Squash: Merge  #2721 ,  #2729  
							
							
							
						 
						
							2021-11-13 19:36:43 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								be0f6197d0 
								
							 
						 
						
							
							
								
								RTC: check audio track exist when negotiate ( #2729 ) v4.0.196  
							
							
							
						 
						
							2021-11-13 19:32:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								469bd8cfe2 
								
							 
						 
						
							
							
								
								RTC: check audio track exist when negotiate ( #2729 )  
							
							
							
						 
						
							2021-11-13 19:09:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								92f061ee7d 
								
							 
						 
						
							
							
								
								Rtc2Rtmp: Use RTP timestamp to identify video frames. v4.0.195 ( #2721 )  
							
							
							
						 
						
							2021-11-09 07:36:48 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									john 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								878833bb95 
								
							 
						 
						
							
							
								
								Rtc2Rtmp: Using rtp timestamp to distinguish different video frame ( #2721 )  
							
							
							
						 
						
							2021-11-09 07:35:00 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								6cde9a0230 
								
							 
						 
						
							
							
								
								Squash: Guess config files by FHS  
							
							
							
						 
						
							2021-11-07 18:53:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1f4dad024e 
								
							 
						 
						
							
							
								
								Config: Guess config files by FHS. v4.0.194 ( #2711 )  
							
							
							
						 
						
							2021-11-07 17:39:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haibo Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								b06661539c 
								
							 
						 
						
							
							
								
								DVR: Copy req from publish. v4.0.193 ( #2714 )  
							
							... 
							
							
							
							* DVR: copy req from publish
* DVR: copy req from publish 
							
						 
						
							2021-11-07 17:01:45 +08:00