john
d6477c24d6
RTC: fix rtc publisher pli cid ( #3318 )
...
* RTC: fix rtc publisher pli cid
* RTC: log bridge request keyframe
* Update release v6.0.19 v5.0.138
PICK 7922057467
Co-authored-by: Winlin <winlin@vip.126.com>
Co-authored-by: ChenGH <chengh_math@126.com>
2023-01-19 10:55:16 +08:00
winlin
72f8ed4916
Update license date to 2023. v5.0.123
2023-01-01 08:49:13 +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
Li Peng
efa0851476
WebRTC: Refine code and destroy session when tcp close.
2022-09-04 22:57:47 +08:00
Li Peng
07339e1417
WebRTC: Support TCP network.
2022-09-04 20:46:39 +08:00
winlin
625069af7f
WebRTC: Extract SrsRtcNetwork layer for UDP/TCP.
2022-09-04 20:14:09 +08:00
winlin
770d959148
WebRTC: Support config, listener and SDP for TCP transport.
2022-09-04 20:13:33 +08:00
winlin
1630918b0f
Refactor: Use compositor for ISrsKbpsDelta. v5.0.51
2022-08-30 09:26:51 +08:00
winlin
db91102e67
STAT: Extract an ephemeral delta object.
2022-08-29 13:44:10 +08:00
winlin
4fe90d4885
RTC: Stat the WebRTC clients bandwidth. v5.0.50
2022-08-29 13:21:43 +08:00
winlin
d117145b95
Update date from 2021 to 2022.
2022-06-20 19:22:25 +08:00
winlin
fa78cf3354
Prefix with srs_protocol in protocol directory.
2022-06-09 20:26:58 +08:00
winlin
665ad564fb
Rename service to protocol files.
2022-06-09 19:59:51 +08:00
winlin
d5c86dc5fa
Switch LICENSE from MIT to **MIT or MulanPSL-2.0**. v5.0.21
2022-01-13 18:40:22 +08:00
Haibo Chen
c4a64ee470
Use SrsAsyncCallWorker in http hooks instead, to covert to async call. ( #2542 )
...
* Use SrsAsyncCallWorker in http hooks instead, to covert to async call.
* delete invalid function
2021-08-27 07:49:33 +08:00
Haibo Chen
a7feedabc6
Use SrsAsyncCallWorker in http hooks instead, to covert to async call. ( #2542 )
...
* Use SrsAsyncCallWorker in http hooks instead, to covert to async call.
* delete invalid function
2021-08-27 07:44:19 +08:00
winlin
85620a34f5
Squash: Fix rtc to rtmp sync timestamp using sender report. #2470
2021-08-17 07:25:03 +08:00
john
ea8cff6163
RTC: Fix rtc to rtmp sync timestamp using sender report. ( #2470 )
...
* fix annotation spell failed
* RTC to RTMP using SenderReport to sync av timestamp
* update pion/webrtc versio from v3.0.4 -> v3.0.13, auto config sender/receiver report
* Add rtc push flv play regression test
* Add unit test of ntp and av sync time
* Take flag CXX to makefile of utest
* Add annotation about rtc unit test
* Fix compiler error in C++98
* Add FFmpeg log callback funciton.
2021-08-17 06:32:35 +08:00
Haibo Chen
dffc344747
RTC: For #1657 , support http hooks n_play/stop/publish/unpublish ( #2509 )
...
* support http hooks for rtc: on_play/stop/publish/unpublish
* Update srs_app_rtc_conn.cpp
* Update srs_app_rtc_conn.cpp
2021-08-10 09:47:48 +08:00
Haibo Chen
345b691895
support http hooks for rtc: on_play/stop/publish/unpublish ( #2509 )
...
* support http hooks for rtc: on_play/stop/publish/unpublish
* Update srs_app_rtc_conn.cpp
* Update srs_app_rtc_conn.cpp
2021-08-10 09:41:20 +08:00
Haibo Chen
86c67f7d95
RTC: Support statistic for HTTP-API, HTTP-Callback and Security ( #2483 ) v4.0.144
...
* commit message for your changes. Lines starting
* Update srs_app_rtc_api.cpp
* add SrsRtcConnPlay and SrsRtcConnPublish, in enum SrsRtmpConnType
* Update srs_rtmp_stack.cpp
* Update srs_app_rtc_conn.cpp
* Update srs_app_rtc_api.cpp
* update utest
* Update srs_utest_app.cpp
2021-07-24 08:08:35 +08:00
Haibo Chen
0efd7b1bbc
RTC: Support statistic for HTTP-API, HTTP-Callback and Security ( #2483 )
...
* commit message for your changes. Lines starting
* Update srs_app_rtc_api.cpp
* add SrsRtcConnPlay and SrsRtcConnPublish, in enum SrsRtmpConnType
* Update srs_rtmp_stack.cpp
* Update srs_app_rtc_conn.cpp
* Update srs_app_rtc_api.cpp
* update utest
* Update srs_utest_app.cpp
2021-07-24 08:05:10 +08:00
Winlin
c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 ( #2464 )
...
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8
* Update README.md
* Update README.md
* Refine format for AUTHORS.md
2021-07-08 14:30:47 +08:00
winlin
a594678e3d
Squash #1685 , #1282 , #1547 : Support ARM platform. 5.0.5
2021-06-22 07:49:48 +08:00
winlin
1c75a270b3
RTC: Eliminate dead code.
2021-06-17 10:52:00 +08:00
winlin
15901cacee
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
2021-05-31 13:42:20 +08:00
winlin
3cd22b6e6e
Use SPDX-License-Identifier: MIT. 4.0.124
2021-05-31 12:59:21 +08:00
winlin
e3bca883e1
SuqashSRS4: Build SRT native
2021-05-16 16:14:00 +08:00
winlin
3dce568b9c
Rename SrsConsumer* to SrsLiveConsumer*. 4.0.114
2021-05-15 12:36:53 +08:00
winlin
dae6dc5395
Rename SrsRtcStream* to SrsRtcSource*. 4.0.113
2021-05-15 12:33:02 +08:00
winlin
a1d7fe46c1
SquashSRS4: Rename SrsRtpPacket2 to SrsRtpPacket.
2021-05-15 08:53:54 +08:00
winlin
ddd7a378b1
Rename SrsRtpPacket2 to SrsRtpPacket. 4.0.111
2021-05-15 08:47:09 +08:00
winlin
6a980683f7
SquashSRS4: Remove object cache and stat api
2021-05-14 18:17:42 +08:00
winlin
717e811002
Change virtual public to public. 4.0.109
2021-05-14 09:13:15 +08:00
winlin
53e20d4a37
RTC: Eliminate unused stat code
2021-05-14 09:06:12 +08:00
winlin
8895d36746
SquashSRS4: Refine shared fast timer
2021-05-08 17:44:15 +08:00
winlin
2ad24b2313
Refine shared fast timer. 4.0.105
2021-05-08 16:50:26 +08:00
winlin
276bd2223e
SquashSRS4: Support circuit breaker
2021-05-08 10:04:44 +08:00
winlin
25f17c32e9
RTC: Refine fast timer
2021-05-07 18:42:36 +08:00
winlin
fd6c653d3c
SquashSRS4: Refine performance for FastTimer
2021-05-07 11:25:37 +08:00
winlin
46c980c70a
RTC: Eliminate unused code
2021-05-07 10:57:25 +08:00
winlin
4527a91545
RTC: Refine play stream find track. 4.0.102
2021-05-07 10:50:51 +08:00
winlin
b823dcdfd7
RTC: Refine FastTimer to fixed interval. 4.0.101
2021-05-07 10:20:00 +08:00
winlin
0b62216999
SquashSRS4: Support av1 for Chrome M90 enabled it.
2021-04-30 08:13:38 +08:00
winlin
a9d39f6946
RTC: Refine API params to create connection
2021-04-29 20:30:24 +08:00
winlin
aa07f45545
SquashSRS4: Happy 2021
2021-04-20 19:03:02 +08:00
winlin
cec0191b16
Happy 2021
2021-04-20 19:00:14 +08:00
winlin
4692e8b8ad
SquashSRS4: Support WebRTC re-publish stream.
2021-03-26 14:59:25 +08:00
winlin
d6c16a7e23
RTC: Support WebRTC re-publish stream. 4.0.87
2021-03-24 20:12:31 +08:00