【发布时间】:2015-07-10 10:15:16
【问题描述】:
我尝试使用网络摄像头从我的树莓派 2 流式传输视频,使用此处的教程http://gtrifonov.com/2015/07/02/streaming-live-video-from-raspberrypi-to-azure-media-services/。 使用 ffmpeg,我在 Ubuntu mate 终端中运行它:
ffmpeg -framerate 30 -r 30 -s 640×480 -i /dev/video0 -vcodec libx264 -preset ultrafast -acodec libfaac -ab 48k -b:v 500k -maxrate 500k -bufsize 500k -r 30 -g 60 -keyint_min 60 -sc_threshold 0 -f flv $INGESTURI
现在,要查看视频正在流式传输,我正在使用 azure 门户中的 PLAY PREVIEW URL。它以非常快的速度工作,中断约 5 秒,然后因错误而停止 之后,我尝试再次播放视频,我可以看到在错误之前正在流式传输的视频,然后它再次中断。 从 Ubuntu 伙伴那里我可以看出流工作正常:连接已建立,我可以看到正在发送的帧。
fps=7.9 q=28 bitrate = 500 kbits
知道为什么会这样吗?
【问题讨论】:
-
您好,您的 fps 是否为 7.9?预览具有更高的 fps 更少的中断。根据我的实验,我的目标是 fps > 25。
标签: ubuntu ffmpeg live-streaming raspberry-pi2 azure-media-services