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
faicker
ef3347e37e
WebRTC: Fix missing type in track desc when backup H.264 payload type is chosen.
...
Signed-off-by: faicker <faicker.mo@gmail.com>
Signed-off-by: faicker <faicker.mo@gmail.com>
2022-09-09 14:27:24 +08:00
winlin
15610ca488
Fix #3170 : WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v4.0.262
2022-09-06 18:46:47 +08:00
winlin
34196ea7f7
Fix #3167 : WebRTC: Play stucked when republish. v4.0.260
2022-09-03 17:14:32 +08:00
winlin
4a225c5640
For #307 : WebRTC: Support use domain name as CANDIDATE. v4.0.259
2022-09-02 10:52:30 +08:00
winlin
9923c749d4
STAT: Support config server_id and generate one if empty. v4.0.257
2022-08-24 15:06:43 +08:00
winlin
8e6d207e56
For #2136 : API: Cleanup no active streams for statistics. v4.0.256
2022-08-24 12:47:16 +08:00
winlin
41155b7789
STAT: Add kbps for client.
2022-08-24 12:42:21 +08:00
winlin
febd45d514
Fix server id generator bug. v4.0.254
2022-08-10 10:20:47 +08:00
winlin
0304e78cf1
Support SIGABRT to generate coredump.
2022-05-25 12:45:58 +08:00
winlin
1d503c770f
Fix proc stat issue.
2022-04-07 13:48:19 +08:00
winlin
e26db694ca
RTC: Identify the WebRTC publisher in param for hooks. v4.0.247
2022-03-07 16:34:51 +08:00
winlin
b94ae922d4
Fix warnings for uuid. v4.0.245
2022-02-15 19:07:37 +08:00
winlin
eeb44ebbe9
Version: Ignore the mgmt version
2022-02-14 18:17:02 +08:00
winlin
8d88a5b4cc
Release v4.0-b8, 4.0 beta8, v4.0.241, 144445 lines.
2022-02-11 16:38:11 +08:00
stone
92434cfeba
bugfix:SrsMetaCache memleak ( #2887 )
...
Co-authored-by: wanglei <wanglei@unicloud.com>
2022-01-22 18:50:10 +08:00
chundonglinlin
584889754c
RTC: fix play rtc judge for config rtc2rtmp on.( #2863 ) ( #2872 )
2022-01-13 17:03:03 +08:00
chundonglinlin
7580341a1e
LiveSource/RtcSource: Refine fetch for external exposed interface. ( #2873 )
2022-01-13 11:43:32 +08:00
winlin
71a4b3c3f7
Add conf/lighthouse.conf for LightHouse. v4.0.222
2022-01-13 11:38:25 +08:00
chundonglinlin
c30aa479a7
RTC: Fix both rtmp and rtc streams can be published at the same time. ( #2875 )
2022-01-12 09:12:29 +08:00
chundonglinlin
750c58beff
RTC: fix play rtc judge for rtmp inactive.( #2863 ) ( #2867 )
2022-01-11 08:18:06 +08:00
chundonglinlin
c85daeb12d
RTC: fix play crash or no stream for rtmp2rtc tips.( #2728 ) ( #2863 )
2022-01-10 19:14:11 +08:00
winlin
2f6d6a0ac0
Change warn to trace for release query
2022-01-07 16:41:02 +08:00
winlin
51ca3fd80a
Only discover api server ip as candidate.
2022-01-06 11:31:06 +08:00
winlin
4d09b8caae
When reopening segment, never update the duration. ( #2717 ). v4.0.219
2022-01-05 08:29:20 +08:00
winlin
fbb6d9464c
Discover api server and ip as candidates. v4.0.218
2022-01-04 22:31:27 +08:00
winlin
7808bd7ca8
Support config in_docker to fix the detect fail. ( #2824 ). v4.0.216
2022-01-03 16:55:52 +08:00
winlin
8bc2759c7e
Refine error log for rtmp2rtc. ( #2728 ). v4.0.215
2021-12-31 11:42:49 +08:00
john
a9397598e8
Fix typo(HTTP-Server -> HTTPS-Server) ( #2822 )
2021-12-29 11:53:16 +08:00
mapengfei53
3f8b1a2922
Fix the error of pps statistics ( #2820 )
2021-12-29 11:25:30 +08:00
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
chundonglinlin
e73d00250b
HTTP: Fix mp4/flv file size exceed 2GB download error ( #2780 ) ( #2809 )
2021-12-25 08:18:47 +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
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
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
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
johzzy
ff8657e1c5
RTC: Fix crash when pkt->payload() if pkt is nullptr ( #2751 ). v4.0.199
2021-11-25 07:36:12 +08:00
winlin
f3380d2ec0
Fix bug for CPU arch info
2021-11-15 20:35:20 +08:00
winlin
93964bb037
ST: Print log when multiple thread stop one coroutine. ( #1708 )
2021-11-15 09:35:23 +08:00
john
469bd8cfe2
RTC: check audio track exist when negotiate ( #2729 )
2021-11-13 19:09:45 +08:00
john
878833bb95
Rtc2Rtmp: Using rtp timestamp to distinguish different video frame ( #2721 )
2021-11-09 07:35:00 +08:00
winlin
1f4dad024e
Config: Guess config files by FHS. v4.0.194 ( #2711 )
2021-11-07 17:39:58 +08:00