第三部分
这几天实验室搬家,闹腾的,刚刚进入状态。
接着调试,客户端浏览器根据hls协议使用http在网页进行观看直播视频,期间遇到一些小问题,记录下。
1、昨天测试的时候,遇到一个情况,就是在无论在PC机还是移动端浏览器观看视频的时候,总是出现画面丢失现象,烦人得很。
控制台也显示丢包现象严重得很。
可以看出,丢包现象到了很严重的地步。看着都糟心。
此时使用的命令是:
ffmpeg -i rtsp://admin:12345@192.168.1.55 -vcodec copy -acodec copy -s 640x480 -f flv rtmp://192.168.1.102:1935/hls/test2
断断续续出现:
[NULL @ 0x9e68d60] RTP: dropping old packet received too late
VLC播放断断续续出现画面丢失,平均每隔20秒丢失一帧画面,播放画面呈现灰色。
2、当时有怀疑是网络的问题,可是我想我是在局域网中测试的,就没注意网络环境的事,昨天在技术问答上提问了下,有好心人说可能是网络问题,果断将屌丝360wifi换成正规路由器啊。换完之后效果真的好了,虽然也出现了丢包,但是基本上很久才会有一次。
在手机UC浏览器上播放效果也很稳定,唯一不足就是演示在1分钟左右,查资料得知,hls在标准建议配置下演示30秒左右。看来还有改进的地方。
此时使用的命令:
ffmpeg -i rtsp://admin:12345@192.168.1.55 -vcodec copy -acodec copy -s 640x480 -f flv rtmp://192.168.1.102:1935/hls/test2
命令没有变,将360wifi换成路由器
丢包现象基本没有出现,画面平稳,平均延时30秒钟以上,1分钟左右。
3、看来在局域网中也应考虑网络能力问题啊,屌丝360wifi发射的网络不太好使,测试还是要用路由器,不要因为这种非技术问题挡住道路。
使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(三)
原文地址:http://blog.csdn.net/xdwyyan/article/details/43482431