我正在尝试将我的 PI 3 与 PI Cam 2 设置为网络摄像头直播到 YouTube。
到目前为止,我在设置中使用了这两个指南:
在终端中使用以下命令,与 Youtube 建立连接,同时 Youtube 上的直播从离线变为正在启动。然而,流永远不会开始。
raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/mysecretstreamkey
我已尝试按以下方式更改设置,并取得了一些结果。例如,将 -b 更改为较小的数字(即:2000000)并尝试将 -fps 更改为 24。有时我会获得健康的直播,但在大约 10 秒的转换后,您会在 Youtube 上看到微调器图标。
根据 Ookla,我的互联网连接为我提供了 18Mbps 的上传速度。关于如何使其正常可靠地工作的任何建议?
最佳答案
我使用 FFMPEG 解决了这个问题。我遵循了这个指南:digikey.com
&之后运行:
raspivid -o - -t 0 -vf -hf -fps 10 -b 6000000 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://rtmp-api.facebook.com:80/rtmp/STREAM-KEY
现在工作正常!
关于video - Raspberry PI 相机到 Youtube 直播问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45383074/