- 03 Apr, 2022 2 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
- 27 Mar, 2022 5 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
使用clone替代fork 因为fork子进程有时会导致提前写时复制, 进而影响性能. 而vfork又会引起父进程阻塞 所以使用clone来产生子进程运行ffmpeg
alexliyu7352 committed -
xiongziliang committed
-
- 26 Mar, 2022 2 commits
-
-
xiongziliang committed
-
Dw9 committed
-
- 20 Mar, 2022 1 commit
-
-
xiongziliang committed
-
- 19 Mar, 2022 1 commit
-
-
xiongziliang committed
-
- 13 Mar, 2022 2 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
- 12 Mar, 2022 26 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
Dw9 committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
当hls拉取索引文件失败时会触发重试. 但是play失败会调用一次rePlay, OnShutdow又会调用一次的rePlay. 由于m3u8文件非常小, 很大可能上短时间马上就会重试成功. 但是由于有两次的rePlay所以很可能再次析构了player, 又循环触发了更多的rePlay. 所以在播放成功后, 应该取消掉定时器
alexliyu7352 committed -
* 丢弃不正确的包 因为网络抖动或者拉流超时导致ts包不全. 这里丢弃掉有问题的包, 避免客户端解码中断 * Update TSDecoder.cpp * 格式化代码 Co-authored-by: 夏楚 <771730766@qq.com>
alexliyu7352 committed -
* 动态计算切片超时时间 设置最大超时时间倍数和最小倍数,然后根据上一个切片的下载情况动态增加或者减少切片的超时时间. * Update HlsPlayer.cpp
alexliyu7352 committed -
一些流服务器输出mime头有可能时audio/x-mpegurl, 所以这点的判断不能写的太死了.
alexliyu7352 committed -
ts切片有些mime头并不是只有这两种, 比如youtube的ts切片头就是application/octet-stream
alexliyu7352 committed -
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
- 04 Mar, 2022 1 commit
-
-
remove duplicate line `rtc_media.type`
Xiaofeng Wang committed
-