winlin
|
3b7240b8e0
|
For #307, support linux GSO for RTC
|
2020-04-13 23:40:30 +08:00 |
|
winlin
|
96059e0d42
|
For #307, support merge multiple slices/NALUs to one NALU/RTP/FUA
|
2020-04-13 19:23:17 +08:00 |
|
winlin
|
5d23bb6a8a
|
Refactor code for merge_nalus
|
2020-04-13 17:11:46 +08:00 |
|
winlin
|
4400896395
|
Refactor code for merge_nalus and gso
|
2020-04-13 16:50:24 +08:00 |
|
winlin
|
048301d9eb
|
Refactor RTP sender
|
2020-04-13 15:37:32 +08:00 |
|
winlin
|
756826756a
|
Refactor RTP encrypt
|
2020-04-13 15:24:41 +08:00 |
|
xiaozhihong
|
54a887a3d9
|
solve merge conflict
|
2020-04-13 14:43:12 +08:00 |
|
xiaozhihong
|
8687c50dc4
|
merge
|
2020-04-13 14:29:19 +08:00 |
|
winlin
|
fa21df7bb8
|
Refactor RTC package RTP packets.
|
2020-04-13 13:58:34 +08:00 |
|
winlin
|
216b3bf414
|
Create isolate pithy printer for each RTC FD
|
2020-04-13 09:32:48 +08:00 |
|
winlin
|
087559813f
|
For #307, use UDP sender binding to FD for RTC
|
2020-04-13 09:13:12 +08:00 |
|
winlin
|
863d6b4f15
|
Refactor pithy print for RTC
|
2020-04-12 23:11:53 +08:00 |
|
winlin
|
59dc771dd5
|
Refactor pithy print for RTC
|
2020-04-12 23:05:07 +08:00 |
|
winlin
|
73a9155686
|
Refine logs
|
2020-04-12 18:34:42 +08:00 |
|
winlin
|
82579e4b0c
|
For #370, use round-trip to send on all fds
|
2020-04-12 17:19:49 +08:00 |
|
winlin
|
37e2f8896c
|
Refactor pithy print logs
|
2020-04-12 16:31:32 +08:00 |
|
winlin
|
d5b3cf9af7
|
Refactor pithy print logs
|
2020-04-12 16:10:08 +08:00 |
|
winlin
|
2b132d6d64
|
Refine RTC server log
|
2020-04-12 09:17:52 +08:00 |
|
winlin
|
78aad11eeb
|
For #307, enable REUSEPORT to increase UDP buffer
|
2020-04-12 08:55:43 +08:00 |
|
winlin
|
edad6ac93d
|
Fix memory leak. Refine RTC SEND pithy print message
|
2020-04-12 08:25:57 +08:00 |
|
winlin
|
5e66a0d342
|
Send SPS/PPS before IDR
|
2020-04-12 01:13:31 +08:00 |
|
winlin
|
79d46fa2e1
|
Fix build failed bug
|
2020-04-12 01:08:21 +08:00 |
|
winlin
|
32efc71ba9
|
Fix the STAP NRI flag
|
2020-04-12 01:05:32 +08:00 |
|
winlin
|
ca027ca5cb
|
For #307, zero copy for RTP FUA packet
|
2020-04-12 01:01:39 +08:00 |
|
winlin
|
aa81b47c9a
|
For #307, zero copy for RTP STAP packet
|
2020-04-11 23:57:04 +08:00 |
|
winlin
|
4b2404c203
|
For #307, zero copy for RTP audio packet
|
2020-04-11 22:54:44 +08:00 |
|
winlin
|
bf62244908
|
Free RTP packet for RTC
|
2020-04-11 21:46:34 +08:00 |
|
winlin
|
a2fdf0d3c7
|
For #307, package video rtp packets when send message
|
2020-04-11 21:03:37 +08:00 |
|
winlin
|
8121f9ab4e
|
Refactor variable name
|
2020-04-11 18:39:46 +08:00 |
|
winlin
|
3cccef327c
|
For #307, package opus when send it.
|
2020-04-11 17:52:14 +08:00 |
|
winlin
|
162055f6d0
|
Refactor variable name
|
2020-04-10 19:21:47 +08:00 |
|
winlin
|
d6a5651a30
|
For #307, support reload rtc_server section
|
2020-04-10 18:14:33 +08:00 |
|
winlin
|
928d863e50
|
Refactor code, use pithy print for RTC send.
|
2020-04-10 17:42:54 +08:00 |
|
winlin
|
94afe6c56e
|
Refactor the print message
|
2020-04-10 15:44:46 +08:00 |
|
winlin
|
c54d5be93c
|
For #307, refine RTP packet cache.
|
2020-04-09 19:38:50 +08:00 |
|
xiaozhihong
|
c81bc36712
|
add rtc stun/dtls log
|
2020-04-09 14:34:48 +08:00 |
|
winlin
|
1e83749485
|
For #307, use RTC server to sendmmsg
|
2020-04-09 09:56:13 +08:00 |
|
winlin
|
d9a5572531
|
Refine TAB to spaces.
|
2020-04-09 08:20:55 +08:00 |
|
xiaozhihong
|
85fcbad778
|
[1].Add 'stun_strict_check' in conf file
[2].Try to pickup at least H.264 payload type
|
2020-04-08 23:24:59 +08:00 |
|
xiaozhihong
|
ca7060c005
|
Add SrsRtpHeader.
|
2020-04-08 14:45:26 +08:00 |
|
winlin
|
e6e8605304
|
For #307, support config RTC session timeout
|
2020-04-08 13:30:28 +08:00 |
|
winlin
|
32d5b75d8c
|
For #307, fix some memory leaking
|
2020-04-07 19:47:04 +08:00 |
|
winlin
|
a8cc3a3430
|
For #307, fix some memory leaking
|
2020-04-07 19:07:11 +08:00 |
|
winlin
|
e22d1dffc1
|
Merge remote-tracking branch 'john/rtc' into feature/rtc
|
2020-04-07 17:30:06 +08:00 |
|
winlin
|
6c5b51618c
|
For #307, support config to send plaintext RTP.
|
2020-04-07 16:05:31 +08:00 |
|
winlin
|
574ae58adc
|
For #307, support mock server eip by API
|
2020-04-07 11:36:26 +08:00 |
|
winlin
|
7cfd2879b0
|
For #307, config sendmmsg max
|
2020-04-06 00:24:14 +08:00 |
|
winlin
|
133e3ce075
|
For #307, use sendmmsg in rtc server
|
2020-04-05 16:53:08 +08:00 |
|
winlin
|
55a4052d90
|
For #307, support sendmmsg to improve RTC performance
|
2020-04-04 22:43:44 +08:00 |
|
winlin
|
573449f1b0
|
For #307, refine RTC latency from 600ms to 200ms. 4.0.20
|
2020-04-04 15:36:35 +08:00 |
|
xiaozhihong
|
22fe799649
|
Add annotation about rtp packet. Remove no need verbose log.
|
2020-04-03 16:35:47 +08:00 |
|
winlin
|
0ff3ce7464
|
Merge remote-tracking branch 'john/rtc' into feature/rtc
|
2020-04-03 15:17:13 +08:00 |
|
winlin
|
9e7e80f5f5
|
Add TODO comment for Cert
|
2020-04-03 15:08:52 +08:00 |
|
winlin
|
c70a0eb07c
|
Config to use RSA or ECDSA
|
2020-04-03 15:03:09 +08:00 |
|
xiaozhihong
|
d6adb5cd8d
|
process USE-CANDIDATE/ICE-CONTROLLING/ICE-CONTROLLED atrribute in STUN
|
2020-04-02 21:31:06 +08:00 |
|
winlin
|
8de89f3f37
|
Add TODO for SRTP-GCM for RTC
|
2020-04-02 12:28:47 +08:00 |
|
xiaozhihong
|
bfd8971db8
|
fix compile warning.
|
2020-04-01 14:56:31 +08:00 |
|
xiaozhihong
|
4f671b1de2
|
Merge remote-tracking branch 'upstream/feature/rtc' into rtc
|
2020-04-01 14:39:05 +08:00 |
|
xiaozhihong
|
f4067bcb4d
|
fix nack bug
|
2020-04-01 14:37:14 +08:00 |
|
winlin
|
45db63249d
|
Update author to John for RTC
|
2020-03-31 18:03:04 +08:00 |
|
winlin
|
03289012fd
|
Refactor code for RTC
|
2020-03-30 21:21:31 +08:00 |
|
xiaozhihong
|
9dadcdffd6
|
Merge remote-tracking branch 'upstream/feature/rtc' into sdp
|
2020-03-30 15:16:44 +08:00 |
|
xiaozhihong
|
49da2099c1
|
sdp exchange.
|
2020-03-30 15:16:29 +08:00 |
|
winlin
|
dae7af8444
|
For #307, rtc support osx
|
2020-03-28 20:52:42 +08:00 |
|
xiaozhihong
|
734e848741
|
Update RtcSession peer address when changed.
|
2020-03-22 16:54:31 +08:00 |
|
xiaozhihong
|
fa700dad64
|
1. Modify rtc.conf to support Bframe discard.
2. Rename srs_app_rtp.cpp to srs_app_rtc.cpp
|
2020-03-21 21:26:30 +08:00 |
|
winlin
|
61b8ae8c30
|
Refactor api, follow https://github.com/rtcdn/rtcdn-draft
|
2020-03-21 18:30:53 +08:00 |
|
winlin
|
8eef439c90
|
For #1638, #307, use hourglass for timer.
|
2020-03-19 12:58:04 +08:00 |
|
winlin
|
0b6e9257f9
|
For #1638, #307, remove unused code for rtc
|
2020-03-18 18:35:02 +08:00 |
|
winlin
|
018577e685
|
For #1638, #307, fix error new bug for rtc
|
2020-03-18 18:12:37 +08:00 |
|
winlin
|
fc84f1e545
|
Refactor source cid with pid
|
2020-03-17 18:43:11 +08:00 |
|
winlin
|
28c1c57854
|
For #1638, #307, should set err in return value.
|
2020-03-17 18:33:05 +08:00 |
|
winlin
|
0ff8a3761b
|
For #1638, #307, should check error by fetch_or_create source
|
2020-03-17 18:24:28 +08:00 |
|
winlin
|
ed2996141c
|
For #1638, #307, refine api and udp for rtc.
|
2020-03-17 18:11:03 +08:00 |
|
winlin
|
2c4dc0fb3d
|
For #1638, #307, extract rtc server to hybrid manager.
|
2020-03-17 17:56:37 +08:00 |
|
winlin
|
4318d989a6
|
For #1638, #307, switch to RTC session context cid for cleanup
|
2020-03-17 12:41:50 +08:00 |
|
winlin
|
25fec76ea9
|
For #1638, #307, switch to RTC session context cid for reusing UDP ports
|
2020-03-17 12:33:08 +08:00 |
|
winlin
|
b5dd502103
|
For #1638, #307, fix build warnings
|
2020-03-17 09:16:52 +08:00 |
|
HuyaJohn
|
e8b2bb5d28
|
process err, do error check, add some error code
|
2020-03-16 07:35:24 -07:00 |
|
xiaozhihong
|
2b56f9ee59
|
add NACK suport, remove debug code, verbose log
|
2020-03-14 22:11:01 +08:00 |
|
xiaozhihong
|
6c88f58079
|
remove debug code, fix rtc.html
|
2020-03-13 22:50:34 +08:00 |
|
xiaozhihong
|
027d34bbd3
|
add rtp shared packet
|
2020-03-13 20:34:40 +08:00 |
|
xiaozhihong
|
6decdc7838
|
adjust code style, fix some bug, add rtc session timeout
|
2020-03-13 00:24:56 +08:00 |
|
HuyaJohn
|
da72caf8b9
|
h264 packet done, chrome play well
|
2020-03-11 04:21:44 -07:00 |
|
xiaozhihong
|
e831f3254a
|
some code
|
2020-03-11 00:04:12 +08:00 |
|
HuyaJohn
|
ff0e03800d
|
h264 rtp debuging
|
2020-03-10 04:47:49 -07:00 |
|
xiaozhihong
|
e2675109fb
|
fix rtp h264 packet bug
|
2020-03-10 00:45:40 +08:00 |
|
HuyaJohn
|
3ae510b843
|
rtp dispatch done, but video can not play in chrome
|
2020-03-09 04:46:27 -07:00 |
|
HuyaJohn
|
2e68c375e3
|
start coding flv->rtp
|
2020-03-08 04:20:46 -07:00 |
|
xiaozhihong
|
c62901a3ac
|
make code easy, wrap udp remux socket
|
2020-03-08 00:30:31 +08:00 |
|
HuyaJohn
|
b730458d51
|
add candidates ip list, add rtc_upload.html to test
|
2020-03-06 23:28:15 -08:00 |
|
xiaozhihong
|
9d5495c0c2
|
"stun and dtls done"
|
2020-03-06 23:01:48 +08:00 |
|
xiaozhihong
|
30d8b2209f
|
parse sdp
|
2020-03-02 22:47:40 +08:00 |
|
xiaozhihong
|
62563bdd81
|
rtc framework
|
2020-02-28 23:18:39 +08:00 |
|