winlin
|
4e1935f678
|
RTC: Fix GSO build failed in linux
|
2020-05-14 13:14:52 +08:00 |
|
winlin
|
3cb797dccd
|
For #307, refine core structure, RTMP base on frame, RTC base on RTP. 4.0.26
|
2020-05-14 10:47:21 +08:00 |
|
winlin
|
2b1c4a188a
|
RTC: Refine RTMP bridge to RTC, use RTP packets in consumer
|
2020-05-14 09:33:00 +08:00 |
|
winlin
|
54d8c36905
|
RTC: Refine audio to RTP packet base.
|
2020-05-13 20:13:25 +08:00 |
|
winlin
|
588d17c09d
|
RTC: Refactor source to accept RTP audio packet.
|
2020-05-13 18:43:25 +08:00 |
|
winlin
|
377128f4e9
|
RTC: Rename recode to transcode
|
2020-05-13 17:56:51 +08:00 |
|
winlin
|
b8b52f28f5
|
RTC: We should cache the sps/pps in source.
|
2020-05-13 16:21:42 +08:00 |
|
winlin
|
68de796f77
|
RTC: Reorder functions
|
2020-05-13 15:46:49 +08:00 |
|
winlin
|
9b334f91e7
|
RTC: Fix build failed
|
2020-05-13 15:27:31 +08:00 |
|
winlin
|
431f852e05
|
RTC: Remove dead code
|
2020-05-13 15:23:43 +08:00 |
|
winlin
|
e446cf466f
|
RTC: Extract video to bridger
|
2020-05-13 15:15:57 +08:00 |
|
winlin
|
8efbdec2af
|
RTC: Remove dead code
|
2020-05-13 15:13:14 +08:00 |
|
winlin
|
c0021ab78a
|
RTC: Directly use audio transcoder.
|
2020-05-13 15:09:36 +08:00 |
|
winlin
|
6740a03a9c
|
RTC: Refactor code
|
2020-05-13 13:42:55 +08:00 |
|
winlin
|
44c8334b71
|
RTC: Extract codes from source to bridger.
|
2020-05-13 13:35:14 +08:00 |
|
winlin
|
16c47056a6
|
RTC: Remove dead code.
|
2020-05-13 13:15:41 +08:00 |
|
winlin
|
ede6684f12
|
Fix build failed bug
|
2020-05-12 19:59:46 +08:00 |
|
winlin
|
9e417d5416
|
Refine SrsSource, bridge to RTC.
|
2020-05-12 19:53:21 +08:00 |
|
winlin
|
d2e5cd7bb7
|
RTC: Refine code, remove pass_timestamp from SrsSource
|
2020-05-12 13:51:51 +08:00 |
|
winlin
|
d434dc951d
|
RTC: Cleanup code, remove RTC from SrsSource
|
2020-05-12 13:43:09 +08:00 |
|
winlin
|
25496b734b
|
RTC: Extract RTC Source and Consumer
|
2020-05-12 13:19:31 +08:00 |
|
winlin
|
0b9887bbcd
|
RTC: Rename RTC files.
|
2020-05-11 12:07:55 +08:00 |
|
winlin
|
3a58d9859c
|
RTC: Extract rtc server in app
|
2020-05-11 11:45:20 +08:00 |
|
winlin
|
a757b7f903
|
Support RTC player NACK
|
2020-05-09 11:11:36 +08:00 |
|
winlin
|
c31ffc40e4
|
Support filter RTC candidate by ip family, ipv4 by default.
|
2020-05-09 10:53:52 +08:00 |
|
莫战
|
a72dce494d
|
add rtcp support
|
2020-05-09 10:51:57 +08:00 |
|
winlin
|
215b1c234b
|
Refine the local ip and interface retrieve
|
2020-05-09 10:40:25 +08:00 |
|
winlin
|
26bcc09017
|
Refine on_rtcp for RTC
|
2020-05-08 16:25:09 +08:00 |
|
winlin
|
9614af070c
|
Support simulator link in DEMO page
|
2020-05-07 18:28:59 +08:00 |
|
winlin
|
db503975fb
|
Disable simulator API by default.
|
2020-05-07 16:29:11 +08:00 |
|
winlin
|
fe01a504b6
|
Fix RTP decode bug
|
2020-05-07 16:12:04 +08:00 |
|
winlin
|
6fbd41cff4
|
Refactor the logs.
|
2020-05-07 16:01:03 +08:00 |
|
winlin
|
1b08fb6b6e
|
Remove unused code
|
2020-05-06 15:13:18 +08:00 |
|
winlin
|
7dd5db261a
|
Support server as offer
|
2020-05-06 07:37:00 +08:00 |
|
winlin
|
8933e6f429
|
Fix utest build failed.
|
2020-05-05 08:35:16 +08:00 |
|
winlin
|
c4b93b8a38
|
Refactor RTC video queue, extract RTP video packet
|
2020-05-05 08:24:49 +08:00 |
|
winlin
|
899dddb624
|
Refactor RTC publisher, audio/video use its special ring buffer
|
2020-05-05 08:08:03 +08:00 |
|
winlin
|
80d45e5982
|
Refine RTP ring buffer, change to template
|
2020-05-05 07:42:27 +08:00 |
|
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
|
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
|
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 |
|
winlin
|
cef1ba9385
|
Update doc
|
2020-04-26 16:16:34 +08:00 |
|
winlin
|
db586903ba
|
Refactor RTC source create
|
2020-04-26 16:12:23 +08:00 |
|
winlin
|
eace693ae9
|
Refactor RTC publish, reorder functions.
|
2020-04-26 13:30:17 +08:00 |
|
winlin
|
ebdc03416a
|
Free rtc publish. Refactor TAB to spaces
|
2020-04-25 22:30:55 +08:00 |
|
winlin
|
cd3c15ec4e
|
Support RTC publisher.
|
2020-04-25 20:32:37 +08:00 |
|
winlin
|
70a81b3970
|
Fix the bug for RTC publisher
|
2020-04-25 18:59:02 +08:00 |
|
xiaozhihong
|
bb9367f88a
|
add rtc_publisher.html
|
2020-04-24 16:22:08 +08:00 |
|
xiaozhihong
|
c068a94f6f
|
Merge remote-tracking branch 'upstream/feature/rtc' into rtc
|
2020-04-24 16:19:24 +08:00 |
|
xiaozhihong
|
8dc0746e2d
|
rtc publish release
|
2020-04-24 16:19:08 +08:00 |
|
winlin
|
613baa561a
|
Update script
|
2020-04-24 09:42:15 +08:00 |
|
xiaozhihong
|
775065175a
|
rtc session distinguish play and publish
|
2020-04-24 00:06:59 +08:00 |
|
xiaozhihong
|
1951cc8e5f
|
remove some debug code
|
2020-04-23 23:14:30 +08:00 |
|
xiaozhihong
|
a061d5c3db
|
rtc publish, with debug code
|
2020-04-23 17:08:21 +08:00 |
|
xiaozhihong
|
c654f1e06e
|
Merge remote-tracking branch 'upstream/feature/rtc' into rtc
|
2020-04-22 22:19:41 +08:00 |
|