rtmp播放死机!!!
大家好:下面的情况,有知道的朋友给点分析与建议,谢谢!
我们的播放器基于ffmpeg,linux平台。
分别在外网和内网搭建相同的wowza流媒体服务器环境,使用我们的播放器播相同的视频文件my.mp4(H.264/ACC,播放器支持相关格式),出现下述现象:
rtmp://194.90.123.***/vod/my.mp4 程序崩溃死机 (外网服务器)
rtmp://172.100.100.***/vod/my.mp4 播放正常 (内网服务器)
我调试时发现外网速度慢,数据读取较少,但rtmp协议操作状态已经是 NetStream.Play.Start。可是音视频还没有开始播放就crash了。
搭建相同的wowza流媒体服务器,播放的相同的视频对像,不知道通过因特网和局域网,网络中传输的包是否有差异?
[解决办法]
tcp传输吧,可能是帧数据不完整,ffmpeg解码崩溃