winlin
c209e547a8
[IDE] Support CLion and cmake to build and debug SRS. 4.0.141
...
1. Remove all except JetBrains clion by cmake
2. Add .run/srs.run.xml for debugging for CLion.
3. Auto configure SRS when load CMakeLists.txt
2021-07-16 11:38:12 +08:00
Haibo Chen
90b7933dbb
For #2403 , fix padding packets for RTMP2RTC. 4.0.140.
...
Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy (#2461 )
* Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy
* make clear for magic number
make clear for magic number
* Update srs_app_rtc_source.cpp
2021-07-08 14:27:51 +08:00
winlin
10b9a81061
RTC: Support eip/candidate to set the eip of server
2021-07-08 14:25:38 +08:00
Winlin
77c958ad1c
RTC: Trim SDP line space for pion/webrtc client. ( #2466 )
2021-07-08 09:54:55 +08:00
winlin
67ebd08342
Add role(srs) to query versions
2021-07-06 11:22:16 +08:00
winlin
642359a50e
For #2424 , use srandom/random to generate. 4.0.139
2021-07-04 15:50:29 +08:00
winlin
e802fe5bd6
Release 4.0.138
2021-07-01 06:25:36 +08:00
Haibo Chen
03c5f76e64
update channel_layout by channels, for ffmpeg transcode opus to aac success ( #2452 )
2021-07-01 06:23:29 +08:00
winlin
81a5c1b8da
Move AUTHORS.txt to trunk for docker to access it
2021-06-30 08:20:53 +08:00
winlin
ef43532cf4
Merge #2440 , fix #2390 , SRT bug for zerolatency. 4.0.137
2021-06-30 07:26:45 +08:00
Alex.CR
7e164b0061
SRT: Fix bug for multiple NALUs, when configure OBS in zerolatency. ( #2440 )
...
* solve srt push bugs
* solve h264 mutiple nalus in srt when obs is configured in zerolatency
* optimize error code
* optimize error code
* optimize error code
* add commemnt:we only skip pps/sps frame and send left nalus in srt
* add commemnt:we only skip pps/sps frame and send left nalus in srt
Co-authored-by: shiwei <shiwei05@kuaishou.com>
2021-06-30 07:26:40 +08:00
long
cff4c07be4
打开rtmp转rtc,当rtmp重复推流时,第2路会影响第1路流的正常播放。 ( #2448 )
...
* Update srs_app_rtmp_conn.cpp
修复推重复的RTMP流导致的RTC和RTMP播放的问题
* change ERROR_RTC_SOURCE_BUSY to ERROR_SYSTEM_STREAM_BUSY
change ERROR_RTC_SOURCE_BUSY to ERROR_SYSTEM_STREAM_BUSY
Co-authored-by: Haibo Chen <495810242@qq.com>
2021-06-30 07:24:12 +08:00
winlin
98e56f5325
Refine the random id by srs_random_str
2021-06-28 08:34:00 +08:00
winlin
6ea270adf3
Merge #2435 , fix #2015 , fix bug for HTTP-RAW-API to check vhost. 4.0.136
2021-06-28 07:54:50 +08:00
Xiaoniu
31679c46d4
check 'vhost' validity in 'http raw dvr api' ( #2435 )
2021-06-28 07:53:16 +08:00
winlin
bfae75077e
Fix #2431 , configure FFmpeg bug. 4.0.135
2021-06-28 07:46:13 +08:00
winlin
c8d8581d4b
For #2444 , add libavcodec/crystalhd.c for FFmpeg. 4.0.134
2021-06-28 07:39:24 +08:00
Xiaoniu
7bf03ef2ba
Fix #2068 , losing of last HLS ts file 4.0.133
...
fix bug: last segment of ts not trigger 'on_hls',
because of 'on_unpublish' earlier than 'segment_close' (#2438 )
2021-06-28 07:28:46 +08:00
winlin
aa12251084
Fix bug for v3.0-r6
2021-06-27 10:11:15 +08:00
winlin
da763e43d5
Squash for #2424 , query the latest available version. 4.0.132
2021-06-27 08:56:41 +08:00
winlin
25262dd3cb
Fix SRT bug. 4.0.131
2021-06-24 22:07:48 +08:00
Alex.CR
bb9aefd869
srt publish core dump bug ( #2429 )
...
* solve srt push bugs
Co-authored-by: shiwei <shiwei05@kuaishou.com>
2021-06-24 22:03:59 +08:00
winlin
5906345a97
Fix #2413 , fix RTMP to RTC bug 4.0.130
2021-06-21 14:37:41 +08:00
john
1347da81f8
Check audio/video track when rtc stream updated ( #2418 )
2021-06-21 14:35:37 +08:00
winlin
70e552ef23
Guess where FFmpeg is. 4.0.129
2021-06-20 17:08:09 +08:00
winlin
a52e7c08ea
Update AUTHORS
2021-06-20 15:15:47 +08:00
winlin
229578cc65
Fix #1685 , support RTC cross-build for armv7/armv8(aarch64). 4.0.128
2021-06-20 15:11:54 +08:00
winlin
1e9de0e191
For #1685 : Cross build RTC with FFmpeg
2021-06-19 21:55:12 +08:00
winlin
1c75a270b3
RTC: Eliminate dead code.
2021-06-17 10:52:00 +08:00
winlin
623a453787
Fix #2214 , remove detection for gmc and gmp.
2021-06-17 08:39:19 +08:00
winlin
df20fe6c9d
Fix build fail
2021-06-16 14:02:48 +08:00
winlin
68c48e27f5
Change GB28181 to feature/gb28181. 4.0.127
2021-06-16 08:27:37 +08:00
winlin
d5266725e2
Build: Support --shared-ffmpeg to link with *.so for LGPL license. 4.0.126
2021-06-01 15:34:31 +08:00
winlin
f44224a2a1
Build: Support --shared-srt to link with *.so for MPL license. 4.0.125
2021-06-01 12:24:13 +08:00
winlin
67272f0721
Fix build fail for SPDX
2021-05-31 13:45:23 +08:00
winlin
3cd22b6e6e
Use SPDX-License-Identifier: MIT. 4.0.124
2021-05-31 12:59:21 +08:00
winlin
4cf1f852cf
Fix bugs for GB28181 and RTC. 4.0.123
2021-05-28 22:23:17 +08:00
johzzy
7be6025546
fix: fix typo about inactive. ( #2380 )
2021-05-28 22:20:36 +08:00
louis.xia
1c7c74b01a
GB28181: Fix parse rtp tcp failed ( #2382 )
...
* fix parse rtp-tcp failed
* fix parse rtp-tcp failed
* fix gb28181 support tcp stack is setup:passive
* Update push.gb28181.tcp.conf
Co-authored-by: cfw <fangwei.cheng@transwarp.io>
Co-authored-by: Winlin <winlin@vip.126.com>
2021-05-28 21:38:52 +08:00
cfw11
3e7536c493
GB28181: fix parse rtp-tcp failed ( #2378 )
...
* fix parse rtp-tcp failed
* fix parse rtp-tcp failed
Co-authored-by: cfw <fangwei.cheng@transwarp.io>
2021-05-28 21:20:41 +08:00
winlin
8e79b90bc3
RTC: Eliminate dead code. 4.0.122
2021-05-24 08:11:42 +08:00
winlin
5df90a2a1c
Fix #2370 bug for Firefox play stream(published by Chrome). 4.0.121
2021-05-21 18:56:19 +08:00
winlin
37c9066636
RTC: Refine sdk, migrate from onaddstream to ontrack. 4.0.120
2021-05-21 16:58:21 +08:00
winlin
0c1e60c8df
Tools: Refine configure options. 4.0.119
2021-05-21 08:31:10 +08:00
winlin
9e5c4e2c5b
RTC: Fix build fail
2021-05-20 19:56:23 +08:00
winlin
fc9363e7df
Fix build fail when disable RTC by --rtc=off. 4.0.118
2021-05-20 19:06:45 +08:00
winlin
af04285baa
Tools: Remove srs-librtmp
2021-05-20 18:52:21 +08:00
chenhaibo
bd506da070
Fix #2366 , bug when disabled gb28181.
2021-05-20 17:27:32 +08:00
winlin
8f304b94ec
Refine comments
2021-05-20 10:49:42 +08:00
root
d55af6be44
Fix #2362 : Allow WebRTC to play before publishing, for GB28181 as such. 4.0.117
2021-05-19 20:54:22 +08:00