Commit Graph

93 Commits

Author SHA1 Message Date
xiongguangjie
0916a72db7 fix flow report hook player or pusher judge error 2022-06-24 16:28:16 +08:00
xiongguangjie
5162cf6112 more debug info for srt 2022-06-22 18:41:51 +08:00
xiongguangjie
dea848610a more detail printf for handshake 2022-06-22 18:26:37 +08:00
xiongguangjie
90874b2b04 dump unsupport handshake 2022-06-22 18:11:20 +08:00
xiongguangjie
fda4e83ae4 srt support tlpktdrop=0 feature 2022-06-18 13:01:04 +08:00
xiongguangjie
559b4d3fe7 for srt more check config 2022-06-14 19:49:45 +08:00
xiongguangjie
b771274a7f fix recv cycle buffer crash and avoid send nak packet exceed mtu 2022-06-12 23:35:30 +08:00
xiongguangjie
6503d95853 add cyclebuffer for recv buf 2022-06-12 21:11:50 +08:00
xiongguangjie
9e18428d7b delay min is 120ms 2022-06-11 23:50:47 +08:00
xiongguangjie
ce7787fe33 force use srt flag 0xbf 2022-06-11 23:11:14 +08:00
xiongguangjie
2e097f13b1 only use periodic NAK 2022-06-11 23:04:24 +08:00
xiongguangjie
4b9f789c79 add srt recv and send packet buf size 2022-06-11 22:51:11 +08:00
xiongguangjie
f8373302d0 change srt streamid like srs srt streamid 2022-06-11 21:37:41 +08:00
xiongziliang
5688337546 添加utf-bom头 2022-06-11 15:11:03 +08:00
xiongguangjie
49a0183df0 fix clang format change include order result in windows build error 2022-06-09 22:54:24 +08:00
xiongguangjie
f58211fb08 optimize send nack when check packet lost send nack immediately 2022-06-09 19:30:03 +08:00
ziyue
e5ca3aa0fb 格式化代码 2022-06-07 10:01:42 +08:00
ziyue
e415230e47 格式化srt相关代码 2022-06-07 09:52:20 +08:00
xiongguangjie
020b8b85ea try fix for windows build 2022-06-06 22:13:53 +08:00
xiongguangjie
c92fc8a4a8 format code and remove some useless code 2022-06-06 20:40:04 +08:00
xiongguangjie
83d75c9a72 add srt config for lantency multiplier 2022-06-06 19:55:47 +08:00
xiongguangjie
9f357c24b8 avoid seq cycle 2022-06-06 18:18:26 +08:00
xiongguangjie
b8806657cd for srt lantency calculate when handshake 2022-06-05 14:09:35 +08:00
xiongguangjie
3cca4015c5 fix rtt and rtt variance 2022-06-05 12:13:28 +08:00
xiongguangjie
62dfed39f7 fix timelatency not take effect and avoid buffer is liner avoid cycle 2022-06-05 11:07:42 +08:00
xiongguangjie
6f05cf803d prevent cycle for time lantency and available size 2022-06-04 22:42:28 +08:00
xiongguangjie
adaffcc245 prevent pkt seq cycle and time stamp cycle 2022-06-04 22:09:56 +08:00
xiongguangjie
71ce31d5c0 for some optimize and anti pkt lost and force pop packet when too late 2022-06-04 20:51:49 +08:00
xiongguangjie
086146a344 try fix windows build error 2022-06-04 14:05:51 +08:00
xiongguangjie
4d9a55b924 add srt usage for zlm 2022-06-04 13:31:15 +08:00
xiongguangjie
92420f8392 check stream id 2022-06-04 13:30:59 +08:00
xiongguangjie
cd6b0ee0c4 fix peer ip error 2022-06-04 12:22:55 +08:00
xiongguangjie
af9bd2dd0a fix streamid zero error 2022-06-04 12:03:56 +08:00
xiongguangjie
91aa9c494c srt can play stream 2022-06-04 11:23:18 +08:00
xiongguangjie
6237dd48dc add commet and remove compile warn 2022-06-04 10:11:28 +08:00
xiongguangjie
7f65e082f5 can build prepare for play ts stream by srt 2022-06-03 22:47:52 +08:00
xiongguangjie
82da99eef3 add shutdown packet and flow report 2022-06-03 21:17:01 +08:00
xiongguangjie
18f4870cfe emit push is srt 2022-06-03 20:26:53 +08:00
xiongguangjie
7606dd7110 for srt push fix ack paramter error result in pkt lost 2022-06-03 20:18:34 +08:00
xiongguangjie
7038924c6f for srt set recv buf 2022-06-03 18:05:24 +08:00
xiongguangjie
ddc5b59a65 some change 2022-06-03 17:49:43 +08:00
xiongguangjie
9fadc22c80 srt can push but bandwith estimate has error 2022-06-03 16:47:53 +08:00
xiongguangjie
aa2ff01d9f first commit for srt intergrate 2022-06-03 13:25:32 +08:00