ksvc / KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 协议(supporting RTMP HTTP-FLV HLS protocol),直播延时2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode
http://v.ksyun.com/
Apache License 2.0
855 stars 247 forks source link

Error(-10011, 0) #321

Closed NeoLc closed 4 years ago

NeoLc commented 4 years ago

操作: 本地播放avi视频

上面错误码, 官方的解释是: https://github.com/ksvc/KSYMediaPlayer_Android/wiki/ErrorInfo

-10011 -> 网络较差播放过程中触发设置超时时间,报错退出 -> 弱网络环境, 或者中途断网

发现可能的原因在于码率, 即使一个视频再小, 4KB, 1s的视频, 码率为799999kbps, 则视频无法播放, 执行以下代码修改其码率, 则视频可以正常播放.

./ffmpeg -y -i 0028.avi -b:v 2400k 0028_small.avi

码率太高(1秒钟要处理的数据太大), 网速与799999kps相比, 会显得太慢, 带宽无法处理这个码流, 导致金山云SDK, 报错 -10011