0
所以我试图用覆盆子pi在YouTube上流式传输。这个想法是用一个树莓派来流连接的摄像头,另一个用来显示流,有点像监控摄像头。这两个树莓派目前都在使用Raspbian。如何使用Raspberry Pi在YouTube上进行流式传输?
因此,我有可能在Raspberry Pi上直接流式传输到YouTube。
所以我试图用覆盆子pi在YouTube上流式传输。这个想法是用一个树莓派来流连接的摄像头,另一个用来显示流,有点像监控摄像头。这两个树莓派目前都在使用Raspbian。如何使用Raspberry Pi在YouTube上进行流式传输?
因此,我有可能在Raspberry Pi上直接流式传输到YouTube。
您可以使用任何Pi支持的RTMP/Flash编码器发布YouTube直播活动。一个例子是ffmpeg
其中can be compiled on Raspbian。
使用guide创建您的YouTube直播活动。您可以找到各种编码器设置here。
当一切准备就绪后,您就可以开始流式传输。对于640×480 @ 25 700K视频流的命令是这样的:
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -c:v libx264 -b:v 700k -maxrate 700k -bufsize 700k -an -f flv rtmp://<youtube_rtmp_server/<youtube_live_stream_id>
我想类似的东西使用的运动,但是当它来到了命令它总是返回一个错误,指出该摄像机模块未激活。这对我来说是一个巨大的问题,因为我使用的是USB摄像头,而不是相机模块。所以我想知道如果你需要一个摄像头模块来做到这一点,或者我需要做一些不同的事情来让USB摄像头成为视频的来源。 –
您可以直接使用相机设备,例如'/ dev/video0'。尝试使用'v4l2-ctl --list-devices'列出所有可用的摄像机 – aergistal
您知道ffmpeg是否可以流式传输网络摄像机的画面,而opencv程序是否将摄像机镜头处理为单独的过程? – Zypps987