winlin
|
42ae71e96c
|
Refactor RTC publish queue
|
2020-05-05 06:41:19 +08:00 |
|
winlin
|
8c4b6d3166
|
Support disable NACK in config
|
2020-05-04 20:42:30 +08:00 |
|
winlin
|
d125116317
|
Support simulate NACK for RTC publisher
|
2020-05-04 17:49:39 +08:00 |
|
winlin
|
8e5d4ccab7
|
Merge branch 'feature/rtc' into develop
|
2020-05-04 14:48:46 +08:00 |
|
winlin
|
4d33070c59
|
Support NACK for RTC player
|
2020-05-04 14:47:58 +08:00 |
|
winlin
|
d462b750fb
|
Add TODO: Should not wait for NACK packets.
|
2020-05-04 08:14:37 +08:00 |
|
winlin
|
f04e63edbf
|
Refactor code, support NACK and NACK PLI in SDP
|
2020-05-04 07:52:29 +08:00 |
|
winlin
|
15955b6cdd
|
Refactor the RTP packet.
|
2020-05-04 07:40:02 +08:00 |
|
winlin
|
e2072a0bf6
|
Merge branch 'feature/rtc' into develop
|
2020-05-03 20:20:15 +08:00 |
|
winlin
|
47df22df9e
|
Refine RTC, no trickle for ice-lite, disable algorithms right-now
|
2020-05-03 20:19:45 +08:00 |
|
winlin
|
365e6bb45a
|
Refine RTC publisher, no cache. 4.0.25
|
2020-05-03 19:09:48 +08:00 |
|
winlin
|
128fc9d8c7
|
Refactor publisher ring buffer, allow startup drop frame
|
2020-05-03 18:07:09 +08:00 |
|
winlin
|
2dc8e8dca1
|
Refactor RTC publish ring buffer
|
2020-05-03 17:57:07 +08:00 |
|
winlin
|
45f35e3ec8
|
Refactor RTC publisher, rename pkt to frame
|
2020-05-03 17:43:38 +08:00 |
|
winlin
|
47ed16eda1
|
Refactor RTC publisher queue, covert FU-A to RAW.
|
2020-05-03 17:41:00 +08:00 |
|
winlin
|
a812183144
|
Refactor the RTC sender audio queue
|
2020-05-03 14:28:51 +08:00 |
|
winlin
|
a23f102874
|
Refactor RTC, rename variables.
|
2020-05-03 13:49:53 +08:00 |
|
winlin
|
9c8b7279f0
|
Refactor RTC publisher queue, rename sender to player
|
2020-05-03 13:37:04 +08:00 |
|
winlin
|
ef64c5e2bd
|
Refine RTC, reject when config disabled.
|
2020-05-03 13:11:38 +08:00 |
|
winlin
|
f71b833520
|
Refine sendmmsg, move to ST
|
2020-05-03 11:32:54 +08:00 |
|
winlin
|
2a0562da5e
|
Refine RTC, disable NASM, SENDMMSG, SRTP-NASM
|
2020-05-03 11:14:11 +08:00 |
|
winlin
|
32c4febafe
|
Refactor RTC publish packet flags.
|
2020-05-03 10:15:54 +08:00 |
|
winlin
|
157bc713a9
|
Refactor RTC session API
|
2020-05-03 09:55:43 +08:00 |
|
winlin
|
5fb7c4efbc
|
RTC supports pass-by players PLI to publisher
|
2020-05-03 09:00:05 +08:00 |
|
winlin
|
1688d53f7d
|
Refine source, pass-by RTC publisher for player
|
2020-05-03 07:51:01 +08:00 |
|
winlin
|
20b4984af4
|
Refine consumer dumps, extract dumps API
|
2020-05-03 07:43:05 +08:00 |
|
winlin
|
9906d2e859
|
Refine RTC publish SDP, remove SSRC because it's recvonly.
|
2020-05-03 07:22:07 +08:00 |
|
winlin
|
780753c0ec
|
Refine code for RTC publisher
|
2020-05-02 20:57:36 +08:00 |
|
winlin
|
5c43037190
|
Remove usused RTP shared packet.
|
2020-05-02 10:24:31 +08:00 |
|
winlin
|
42ee52fa29
|
Refactor code, extract nack from queue
|
2020-05-02 10:07:55 +08:00 |
|
winlin
|
f57e8de3f9
|
Refactor code, rename rtp_xxx_queue to xxx_queue_
|
2020-05-02 09:53:49 +08:00 |
|
winlin
|
b3a0284db5
|
Refactor code to split implementation to cpp
|
2020-05-02 09:48:04 +08:00 |
|
winlin
|
6f2b78f16a
|
Refactor code to keep sample function order
|
2020-05-02 09:15:49 +08:00 |
|
winlin
|
7b5fa0e391
|
Refactor kernel buffer
|
2020-04-30 20:46:45 +08:00 |
|
winlin
|
d045ce5d74
|
Refine kernel buffer API.
|
2020-04-30 19:33:08 +08:00 |
|
winlin
|
efbc51f6be
|
Refactor RTC sender, donot cache it.
|
2020-04-30 18:19:40 +08:00 |
|
winlin
|
fdcff3e6c2
|
Refactor code, remove skt in param
|
2020-04-30 14:49:37 +08:00 |
|
winlin
|
5ee5ef6ab2
|
For #307, support publish RTC with passing opus. 4.0.24
|
2020-04-30 10:57:03 +08:00 |
|
winlin
|
99f9f566ba
|
Refactor RTC function names
|
2020-04-30 10:00:07 +08:00 |
|
winlin
|
583ae52df8
|
Rename functions for RTC publisher
|
2020-04-30 09:33:21 +08:00 |
|
winlin
|
f37ffdf740
|
For RTC publisher, request keyframe when start playing
|
2020-04-30 08:24:15 +08:00 |
|
winlin
|
ed338f4c0a
|
Refactor macro SRS_AUTO_XXX to SRS_XXX.
|
2020-04-29 20:02:28 +08:00 |
|
winlin
|
2fe1874a87
|
For RTC publish, refine the ring buffer.
|
2020-04-29 19:07:44 +08:00 |
|
winlin
|
5eba90ded9
|
Refine build script
|
2020-04-29 19:07:25 +08:00 |
|
winlin
|
0b62ca02b7
|
Merge develop
|
2020-04-27 14:01:33 +08:00 |
|
winlin
|
ded37c6719
|
Refine build script
|
2020-04-27 13:59:57 +08:00 |
|
winlin
|
89cdfe2f50
|
Refactor RTC publisher code
|
2020-04-27 13:45:50 +08:00 |
|
winlin
|
7692e589ed
|
For RTC publisher, support black-hole
|
2020-04-27 09:35:50 +08:00 |
|
winlin
|
028ef56772
|
Fix sendmmsg build failed bug
|
2020-04-26 22:41:03 +08:00 |
|
winlin
|
e4329fd1a0
|
Refactor RTC, create source once
|
2020-04-26 19:00:36 +08:00 |
|