[zz]基于flashplayer的视频播放优化

本文探讨了基于Flashplayer的视频播放存在的问题,包括直播延时增大、回放反复加载等,并提供了相应的解决方案,如调整编码参数、优化播放器缓冲、设置最大播放缓冲等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[zz]基于flashplayer的视频播放优化

原文地址
本文中如果无特别说明的地方,传输协议都是RTMP,服务器是FMS,播放器指的是Flashplayer。

问题:直播延大

原因1:编码参数未优化
解决1:从编码参数上可以减小视频关键帧间隔、减小带宽、将H.264编码改VP6编码或H.263编码。
原因2:服务器端缓冲数据过大
解决2:可以设置FMS参数,减小服务器端缓冲。
原因3:播放器端缓冲设置过大导致延时。
解决3:可以减小播放器缓冲到0.1秒,或设置零缓冲。
原因4:网络节点不稳定。
解决4:找ping值偏差稳定、不丢包的节点做边缘服务器。制作工具监控各个视频边缘服务器的带宽使用和连接数。

问题:直播延时越播越大,刚开始延时正常,播放一段时间后可以累积到30秒以上的延时。重连后延时又恢复正常。

  • 原因1:网络抖动导致播放器缓冲增加,缓冲数据不能及时播放,反复累积使延时增加。
    解决1:播放器设置最大播放缓冲,当缓冲过大的时候会加快播放速度5%左右。使缓冲数据快速播放完毕来减小延时。
    如果加快播放速度仍然赶不上延时累积速度,可在编码中嵌入timecode,用来检查延时,当播放器端检查到延时很大,则丢弃缓冲数据,播放最新
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值