- 23 Mar, 2023 1 commit
-
-
mtdxc committed
-
- 16 Mar, 2023 2 commits
- 13 Mar, 2023 1 commit
-
-
同时新增程序启动日期、是否开启编译ffmpeg选项
xia-chu committed
-
- 12 Mar, 2023 1 commit
-
-
xia-chu committed
-
- 11 Mar, 2023 3 commits
- 03 Mar, 2023 1 commit
-
-
baiyfcu committed
-
- 20 Feb, 2023 1 commit
-
-
* 部分hls中会出现类似[../]或者[./]的相对地址, 因此写了一个解析的方法 * 有时候上游http协议不规范会导致直接输出eof, 特别是在自动重试机制开启下, 容易造成定时器没办法初始化从而拉不到流但是session一直存在,所以需要做一个判断,如果没数据直接报错
alexliyu7352 committed
-
- 02 Dec, 2022 1 commit
-
-
老衲不出家 committed
-
- 29 Nov, 2022 1 commit
-
-
* 优化MultiMediaSourceMuxer头文件包含 * 将MediaSinkDelegate和Demux移到MediaSink中 * MediaSource头文件重构, 独立出PacketCache.h 精简Frame和Track的头文件 * Rtmp头文件重构 * Rtsp头文件重构 * webrtc头文件重构 * 规范.h头文件包含,并将其移到.cpp中: - 尽量不包含Common\config.h - Util\File.h - Rtsp/RtspPlayer.h - Rtmp/RtmpPlayer.h * 删除多余的Stamp.h和Base64包含
mtdxc committed
-
- 19 Nov, 2022 1 commit
-
-
ziyue committed
-
- 30 Oct, 2022 1 commit
-
-
ziyue committed
-
- 29 Oct, 2022 1 commit
-
-
xiongziliang committed
-
- 18 Oct, 2022 1 commit
-
-
ziyue committed
-
- 16 Oct, 2022 1 commit
-
-
ziyue committed
-
- 07 Sep, 2022 1 commit
-
-
- MediaSource引入shortUrl和getUrl来简化日志输出 - WebApi引入fillSockInfo
cqm committed
-
- 06 Sep, 2022 1 commit
-
-
WuPeng committed
-
- 30 Aug, 2022 2 commits
- 10 Aug, 2022 1 commit
-
-
ziyue committed
-
- 08 Aug, 2022 1 commit
-
-
ziyue committed
-
- 18 Jun, 2022 3 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
- 01 Jun, 2022 1 commit
-
-
* 修改hls拉流后closestream崩溃的bug Co-authored-by: 夏楚 <771730766@qq.com>
taojishou committed
-
- 18 May, 2022 1 commit
-
-
ziyue committed
-
- 13 May, 2022 3 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
xiongziliang committed
-
- 08 May, 2022 1 commit
-
-
ziyue committed
-
- 10 Apr, 2022 1 commit
-
-
当HlsPlayer拉取索引失败后会触发PlayerProxy的重试机制. 但是这里就有一个bug会导致重试次数不准确. 因为HlsPlayer播放失败会调用onShutdown. 然后回调PlayerProxy. 之后如果触发重试, 那么在HlsPlayer析构的时候又会在调用一次onShutdown. 这时候是安全的, 因为_on_shutdown已经被置空. 但是如果重试时又再次失败, 那么首先会调用 onPlayResult 这时候在PlayerProxy中会再次触发重试, 紧接着HlsPlayer析构, 又会调用一次onShutdown, 那么就又会触发一次重试. 修复方法有很多, 最简单的就是直接在 onShutdown中判断如果没有_demuxer就不需要父类的onShutdown方法来释放资源与重连了. 因为针对HlsPlayer来说, 如果重试拉取索引没有成功, 应该没有什么资源需要在onShutdown方法中释放了. 当然更完善的修复应该是在PlayerProxy中增加相关的判断逻辑, 给rePlay一个状态. 确保rePlay执行完成前, 不再执行一次rePlay. 具体哪种方式, 大佬您可以看着办.
alexliyu7352 committed
-
- 06 Apr, 2022 1 commit
-
-
* Update HttpChunkedSplitter.h * 避免m3u8文件为chunked时崩溃 具体问题见 https://github.com/ZLMediaKit/ZLMediaKit/issues/1407 当数据最后小于2个字节时, 应该放弃回调. 做个保险, 避免导致溢出后崩溃. 这个bug很难出现, 但是的确存在. 一些特殊的服务器采用chunked返回的m3u8文件解析时, 有可能会遇到. * Update HttpChunkedSplitter.cpp Co-authored-by: 夏楚 <771730766@qq.com>
alexliyu7352 committed
-
- 05 Apr, 2022 1 commit
-
-
* hls拉流时应该适当重试 hls拉取索引文件失败时, 不应该直接上报,而应该内部适当重试几次. 避免由于网络抖动造成的客户端播放不流畅. * Update HlsPlayer.cpp
alexliyu7352 committed
-
- 29 Mar, 2022 1 commit
-
-
wendelong committed
-
- 27 Mar, 2022 1 commit
-
-
xiongziliang committed
-
- 12 Mar, 2022 3 commits
-
-
xiongziliang committed
-
xiongziliang committed
-
* 动态计算切片超时时间 设置最大超时时间倍数和最小倍数,然后根据上一个切片的下载情况动态增加或者减少切片的超时时间. * Update HlsPlayer.cpp
alexliyu7352 committed
-