winlin
|
47c43e47b6
|
RTC: Fix is_started state init bug
|
2020-08-07 12:48:45 +08:00 |
|
winlin
|
cfb44f0ef8
|
RTC: Fix warning
|
2020-08-06 17:59:14 +08:00 |
|
winlin
|
9f2aaef283
|
RTC: Add negotiate play by desc
|
2020-08-06 16:21:52 +08:00 |
|
winlin
|
ffeb3a8c46
|
RTC: Refine code
|
2020-08-06 16:15:06 +08:00 |
|
winlin
|
a98187580f
|
RTC: Refine stat for total pkts.
|
2020-08-06 14:12:31 +08:00 |
|
winlin
|
b070e5aa05
|
RTC: Move source to play stream
|
2020-08-06 13:51:12 +08:00 |
|
winlin
|
70d561421c
|
RTC: Check error for send_rtcp_fb_pli
|
2020-08-05 18:06:54 +08:00 |
|
winlin
|
5c853e02ee
|
RTC: Check error for send_periodic_twcc
|
2020-08-05 17:46:56 +08:00 |
|
winlin
|
f149c84dd0
|
RTC: Check error for send_rtcp_rr
|
2020-08-05 17:24:26 +08:00 |
|
winlin
|
75119a14cf
|
RTC: Check error for send_rtcp_rr
|
2020-08-05 17:17:33 +08:00 |
|
winlin
|
d156bc2a1b
|
RTC: Refine error, show some bytes for RTCP
|
2020-08-05 16:47:11 +08:00 |
|
winlin
|
77403dd970
|
RTC: Refine error log, show some plaintext body bytes.
|
2020-08-05 16:38:23 +08:00 |
|
winlin
|
77b6151857
|
RTC: Use srs_string_dumps_hex to dump some bytes when error
|
2020-08-05 16:23:31 +08:00 |
|
winlin
|
fc10e98f1c
|
RTC: Remove dead code. Fix DTLS empty ctx issue
|
2020-08-04 20:08:21 +08:00 |
|
winlin
|
49e768ad09
|
RTC: Fix bug for utest
|
2020-08-04 16:56:27 +08:00 |
|
winlin
|
c659098f71
|
RTC: Set tracks to active for publisher
|
2020-08-04 13:45:17 +08:00 |
|
winlin
|
4aabbd74dc
|
RTC: Cover default status of track
|
2020-08-03 13:12:39 +08:00 |
|
winlin
|
0eae1bd493
|
RTC: Enable track of player when init done.
|
2020-08-03 12:49:12 +08:00 |
|
winlin
|
3a13d8c380
|
RTC: Add timer for connection
|
2020-07-28 17:48:19 +08:00 |
|
winlin
|
58702086cc
|
RTC: Refine code
|
2020-07-27 18:33:49 +08:00 |
|
winlin
|
975c24b24f
|
RTC: Fix warnings
|
2020-07-27 16:52:44 +08:00 |
|
winlin
|
063c066802
|
RTC: Refine log
|
2020-07-27 12:52:46 +08:00 |
|
winlin
|
ca004fe33f
|
RTC: Refine log for error pithy print
|
2020-07-27 12:44:29 +08:00 |
|
winlin
|
5f7d1e2c5b
|
RTC: Pithy print the address change
|
2020-07-27 12:28:15 +08:00 |
|
winlin
|
b3212a12de
|
RTC: Update nack stat
|
2020-07-26 23:18:56 +08:00 |
|
winlin
|
133e07e670
|
RTC: Refine stat code
|
2020-07-26 21:23:58 +08:00 |
|
winlin
|
6545370b7f
|
RTC: Remove dead code. Merge tiny functions.
|
2020-07-25 09:59:36 +08:00 |
|
winlin
|
21835c38b7
|
RTC: Support multiple address for client. 4.0.36
|
2020-07-25 09:33:18 +08:00 |
|
winlin
|
7ec5ef8497
|
RTC: Fix memory leak for play stream
|
2020-07-24 18:39:20 +08:00 |
|
winlin
|
069d3ef79d
|
RTC: Suport ULPFEC and RED
|
2020-07-24 17:01:47 +08:00 |
|
winlin
|
bf3b917f1f
|
RTC: Rename SrsRtcOutgoingInfo to SrsRtcPlayStreamStatistic
|
2020-07-24 10:08:01 +08:00 |
|
winlin
|
0131472ae5
|
RTC: Rename connection stat
|
2020-07-24 09:25:30 +08:00 |
|
winlin
|
77256eee08
|
RTC: Stat summary for connection
|
2020-07-23 15:14:54 +08:00 |
|
winlin
|
be951b17f1
|
RTC: Refine code
|
2020-07-22 18:20:21 +08:00 |
|
winlin
|
d2984ea49c
|
RTC: Refine cid for session
|
2020-07-21 12:03:18 +08:00 |
|
winlin
|
3a3d908a63
|
RTC: Refine twcc to connection
|
2020-07-21 11:38:41 +08:00 |
|
winlin
|
5f88dc357e
|
RTC: Support address switch
|
2020-07-21 11:10:20 +08:00 |
|
winlin
|
26f73e7593
|
RTC: Refine log
|
2020-07-20 14:39:28 +08:00 |
|
winlin
|
c3219d5431
|
RTC: Allow dup play. Parse RED desc.
|
2020-07-20 14:15:08 +08:00 |
|
winlin
|
6dd77923ca
|
RTC: Fix rtmp to rtc bug
|
2020-07-19 10:26:05 +08:00 |
|
winlin
|
1beb24b48d
|
Remove dead code
|
2020-07-16 13:21:55 +08:00 |
|
winlin
|
52a3f36b39
|
RTC: Support offer by server
|
2020-07-16 12:29:40 +08:00 |
|
winlin
|
f33a62e3bd
|
Remove dead code
|
2020-07-15 13:56:46 +08:00 |
|
winlin
|
991672bf41
|
RTC: Refine stream/ssrc/sdp structure
|
2020-07-15 13:11:35 +08:00 |
|
winlin
|
b20a68ad68
|
RTC: Refine log
|
2020-07-12 09:55:35 +08:00 |
|
winlin
|
742826a655
|
Log: Use 8 bytes random string as context id
|
2020-07-09 16:51:20 +08:00 |
|
winlin
|
5b199249d0
|
RTC: Rename SrsRtcSource to SrsRtcStream
|
2020-07-08 19:01:33 +08:00 |
|
winlin
|
428b9f14c0
|
RTC: Rename SrsRtcPlayer to SrsRtcPlayStream, SrsRtcPublisher to SrsRtcPublishStream
|
2020-07-07 17:20:15 +08:00 |
|
winlin
|
4c73b9a819
|
RTC: Rename ISrsRtcPublisher to ISrsRtcPublishStream
|
2020-07-07 16:57:33 +08:00 |
|
winlin
|
0cdfd062f2
|
RTC: Rename SrsRtcSession to SrsRtcConnection
|
2020-07-07 16:37:34 +08:00 |
|
winlin
|
6624b8acca
|
Log: Use object as context id for complex context
|
2020-07-05 23:26:55 +08:00 |
|
winlin
|
34e7db5a93
|
RTC: Fix the DTLS bug
|
2020-07-03 10:46:35 +08:00 |
|
winlin
|
5d561b1915
|
RTC: Fix build fail
|
2020-07-02 16:28:37 +08:00 |
|
winlin
|
545a0efea3
|
RTC: Refine code
|
2020-07-02 14:51:32 +08:00 |
|
winlin
|
69fc1ba711
|
RTC: Prevent DTLS ARQ packet to dup play/publish
|
2020-07-02 14:51:11 +08:00 |
|
winlin
|
3510c74cd4
|
RTC: Support drop for specified PT
|
2020-06-29 10:59:39 +08:00 |
|
winlin
|
b9bd12192b
|
Update comment
|
2020-06-28 19:39:42 +08:00 |
|
jinxue.cgh
|
848a073c5c
|
RTC: send twcc in hourglass notify
|
2020-06-28 19:32:09 +08:00 |
|
winlin
|
75fbcba71d
|
RTC: Always keep and use original sequence.
|
2020-06-28 11:40:49 +08:00 |
|
winlin
|
5b54ceadb1
|
RTC: Refactor code
|
2020-06-27 16:14:11 +08:00 |
|
winlin
|
e9731fe0c1
|
RTC: Support ignore padding for RTP header
|
2020-06-27 16:12:08 +08:00 |
|
jinxue.cgh
|
6ff048ed35
|
RTC: process twcc before srtp unprotected
|
2020-06-27 15:59:47 +08:00 |
|
winlin
|
94ebcf6306
|
RTC: Support config the DTLS role and version
|
2020-06-27 11:13:53 +08:00 |
|
winlin
|
5cc0f70f62
|
RTC: Refine the extensions for RTP.
|
2020-06-26 15:24:37 +08:00 |
|
jinxue.cgh
|
99016af42a
|
RTC: transport use single srtp
|
2020-06-25 21:04:18 +08:00 |
|
jinxue.cgh
|
b6ecb0a18f
|
RTC: refine srtp layer
|
2020-06-25 21:04:09 +08:00 |
|
jinxue.cgh
|
2948b90f43
|
RTC: refine rtc dtls
|
2020-06-25 12:29:03 +08:00 |
|
jinxue.cgh
|
9addade2b4
|
RTC: delete SrsDTLS single instance
|
2020-06-24 20:54:16 +08:00 |
|
jinxue.cgh
|
f3f9636d80
|
RTC: refine dtls certificate
|
2020-06-24 20:54:06 +08:00 |
|
winlin
|
0bf0a61401
|
RTC: Refine DTLS code.
|
2020-06-24 18:03:09 +08:00 |
|
jinxue.cgh
|
6807299ed2
|
rtc: refine get dtls_context according request
|
2020-06-24 17:40:16 +08:00 |
|
winlin
|
8a0c2e01f8
|
Log: Change cid from int to string
|
2020-06-18 11:45:43 +08:00 |
|
winlin
|
bca4ec1da1
|
RTC: Support set the sequence in query string
|
2020-06-17 15:18:14 +08:00 |
|
winlin
|
ab4dfbf755
|
RTC: Fix log typo
|
2020-06-16 16:50:33 +08:00 |
|
winlin
|
c30565b4c0
|
RTC: Support keep original seq
|
2020-06-16 16:41:04 +08:00 |
|
winlin
|
29661802b6
|
RTC: If NACK disabled, print a log.
|
2020-06-16 16:17:33 +08:00 |
|
winlin
|
cf738754ae
|
RTC: Generate timestamp only when transcode opus to aac.
|
2020-06-16 13:39:02 +08:00 |
|
winlin
|
8ca793593d
|
RTC: Refactor code.
|
2020-06-02 19:00:31 +08:00 |
|
jinxue.cgh
|
f13a1b8ac0
|
rtc: fix audio rtp packet no twcc sequenc number, not reset error bug
|
2020-06-02 11:00:59 +08:00 |
|
jinxue.cgh
|
e2fcd89644
|
rtc: refine set extension map for rtp_header
|
2020-06-02 11:00:52 +08:00 |
|
winlin
|
1c5ccaffc7
|
RTC: Fix memory leak
|
2020-05-29 17:07:49 +08:00 |
|
winlin
|
db43faa848
|
RTC: Refine blackhole for session
|
2020-05-26 13:49:27 +08:00 |
|
winlin
|
f501d5b63d
|
RTC: Support hijack play and consuming
|
2020-05-24 21:40:23 +08:00 |
|
winlin
|
a5265c5753
|
RTC: Add comments.
|
2020-05-24 21:18:46 +08:00 |
|
winlin
|
a246469173
|
RTC: Fix log typo
|
2020-05-22 19:06:38 +08:00 |
|
winlin
|
64eb22b95d
|
RTC: Support hijack the plaintext RTP packet
|
2020-05-22 18:44:32 +08:00 |
|
winlin
|
2bd0e1ce43
|
Kernel: Buffer supports little-endian
|
2020-05-22 18:14:15 +08:00 |
|
winlin
|
ab2d15d524
|
RTC: Fix dup release bug
|
2020-05-21 21:59:30 +08:00 |
|
winlin
|
aaffb8bbd7
|
RTC: Rename send_packets api.
|
2020-05-21 17:00:40 +08:00 |
|
winlin
|
9dfa0cc099
|
RTC: Disable padding
|
2020-05-21 16:52:25 +08:00 |
|
winlin
|
f03bf601e4
|
RTC: Directly send without sendmmsg
|
2020-05-21 16:52:24 +08:00 |
|
winlin
|
4f6b24ea12
|
RTC: Remove GSO for player, no premature optimization
|
2020-05-21 16:48:32 +08:00 |
|
winlin
|
5bd2812405
|
RTC: Merge package AV
|
2020-05-21 16:48:32 +08:00 |
|
jinxue.cgh
|
228e2fab94
|
rtc: on_twcc delete trace log
|
2020-05-19 20:37:22 +08:00 |
|
jinxue.cgh
|
d5e91694d5
|
rtc: publisher support twcc
|
2020-05-19 20:34:45 +08:00 |
|
忘篱
|
5a998e58f5
|
RTC: Simulator drop packet before SRTP
|
2020-05-17 21:33:48 +08:00 |
|
忘篱
|
5257f16796
|
RTC: Attach detail error info when SRTP error
|
2020-05-17 21:17:44 +08:00 |
|
jinxue.cgh
|
347fafec6e
|
tenfold: refine publish nack send
|
2020-05-17 20:42:30 +08:00 |
|
jinxue.cgh
|
a3c7be2c75
|
tenfold: implement nack ringbuffer notify_nack_list_full and notify_drop_seq
|
2020-05-17 20:42:12 +08:00 |
|
jinxue.cgh
|
c875639eb6
|
tenfold: use timer send nacks
|
2020-05-17 20:41:52 +08:00 |
|
jinxue.cgh
|
392e2c8161
|
tenfold: add publish nack
|
2020-05-17 20:41:35 +08:00 |
|
忘篱
|
acc53ded89
|
RTC: Extract RTC api file
|
2020-05-17 19:40:45 +08:00 |
|
winlin
|
f510a94a91
|
RTC: Rename SrsRtpPacket2.rtp_header to SrsRtpPacket2.header
|
2020-05-15 08:38:43 +08:00 |
|
winlin
|
ba8f2e2aba
|
RTC: Remove dead code
|
2020-05-15 08:34:58 +08:00 |
|
winlin
|
c7b88e08e9
|
RTC: Refactor API, use shared pkt for consumer
|
2020-05-15 08:11:03 +08:00 |
|
winlin
|
ab6e3cae52
|
RTC: Refine NACK, remove dead code
|
2020-05-14 18:33:31 +08:00 |
|
winlin
|
f81d35d20f
|
RTC: Rename padding API.
|
2020-05-14 15:01:12 +08:00 |
|
winlin
|
e8973c2343
|
RTC: Refactor, rename SrsRtcOutgoingPackets to SrsRtcOutgoingInfo
|
2020-05-14 14:45:54 +08:00 |
|
winlin
|
5e2a3572eb
|
RTC: Remove cache for RTP packet
|
2020-05-14 14:44:24 +08:00 |
|
winlin
|
7b0a9fe95f
|
RTC: Remove shared bytes, use shared msg
|
2020-05-14 14:30:32 +08:00 |
|
winlin
|
f794a7d3a7
|
RTC: Use shared message for RTP packet
|
2020-05-14 14:26:19 +08:00 |
|
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
|
b8b52f28f5
|
RTC: We should cache the sps/pps in source.
|
2020-05-13 16:21:42 +08:00 |
|
winlin
|
9b334f91e7
|
RTC: Fix build failed
|
2020-05-13 15:27:31 +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
|
d2e5cd7bb7
|
RTC: Refine code, remove pass_timestamp from SrsSource
|
2020-05-12 13:51:51 +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 |
|
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
|
db503975fb
|
Disable simulator API by default.
|
2020-05-07 16:29:11 +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
|
80d45e5982
|
Refine RTP ring buffer, change to template
|
2020-05-05 07:42:27 +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
|
15955b6cdd
|
Refactor the RTP packet.
|
2020-05-04 07:40:02 +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
|
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
|
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
|
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
|
e4329fd1a0
|
Refactor RTC, create source once
|
2020-04-26 19:00:36 +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
|
70a81b3970
|
Fix the bug for RTC publisher
|
2020-04-25 18:59:02 +08:00 |
|
xiaozhihong
|
8dc0746e2d
|
rtc publish release
|
2020-04-24 16:19:08 +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 |
|
winlin
|
72322836c6
|
Update demo for zerocopy
|
2020-04-20 20:25:23 +08:00 |
|
xiaozhihong
|
749503a12e
|
merge upstream feature/rtc, solve conflict
|
2020-04-19 15:02:21 +08:00 |
|
winlin
|
32879eaf47
|
Fix double free bug for RTP
|
2020-04-19 13:16:48 +08:00 |
|
winlin
|
6a4e043349
|
Fix the double free bug
|
2020-04-19 11:22:18 +08:00 |
|
winlin
|
b1df04cb09
|
Fix double free bug for RTP
|
2020-04-19 09:32:09 +08:00 |
|
winlin
|
ce36a970ff
|
Refine perf stat
|
2020-04-18 22:55:38 +08:00 |
|
winlin
|
c93cd86ce4
|
For #307, refine performance
|
2020-04-18 20:37:08 +08:00 |
|
winlin
|
c1464f5aee
|
Use extra queue when set mw_msgs
|
2020-04-18 10:35:30 +08:00 |
|
winlin
|
08312ddc42
|
Support config the mw_sleep and mw_msgs
|
2020-04-18 10:04:45 +08:00 |
|
winlin
|
b0566d51ef
|
Refine play consume message for RTC
|
2020-04-18 08:33:35 +08:00 |
|
winlin
|
cf52390cf2
|
Support fast padding
|
2020-04-17 18:04:52 +08:00 |
|
winlin
|
e4eb501c57
|
Fix the perf stat bytes bug
|
2020-04-17 16:36:56 +08:00 |
|
winlin
|
36d06edab3
|
Refine performance
|
2020-04-17 14:24:24 +08:00 |
|
winlin
|
54b6a9faa7
|
Refactor for performance
|
2020-04-17 13:02:54 +08:00 |
|
winlin
|
14e3ec2fe8
|
For #307, drop frame when VBR too high
|
2020-04-17 12:30:53 +08:00 |
|
winlin
|
606f8873b3
|
Refactor code
|
2020-04-17 10:42:04 +08:00 |
|
winlin
|
acc471b0a9
|
For #307, refine the GSO for performance
|
2020-04-17 07:58:11 +08:00 |
|
winlin
|
f0015a7cc1
|
For #307, refine GSO performance, alloc iovs
|
2020-04-17 07:10:16 +08:00 |
|
winlin
|
8383f1b27a
|
Improve performance for GSO
|
2020-04-16 19:33:10 +08:00 |
|
winlin
|
32f43a9920
|
For RTC, always try to read message first, to improve performance
|
2020-04-16 18:52:17 +08:00 |
|
winlin
|
1a6e055f7f
|
Support config to disable stat to improve performance.
|
2020-04-16 18:37:37 +08:00 |
|
winlin
|
810b32138e
|
Refactor code
|
2020-04-16 18:25:11 +08:00 |
|
winlin
|
3bd56bb3a3
|
For #307, reuse fua cache payload for RTP
|
2020-04-16 14:51:36 +08:00 |
|
winlin
|
d5c514cdcb
|
For #307, reuse raw cache payload for RTP
|
2020-04-16 14:28:59 +08:00 |
|
winlin
|
bbe4b3797d
|
Refactor stat logs for RTC
|
2020-04-16 13:49:37 +08:00 |
|
winlin
|
b4a7566684
|
Print the rtp packets cache capacity
|
2020-04-16 12:35:36 +08:00 |
|