Raspberry pi 直播到 YouTube 停止工作

问题描述 投票:0回答:2

我有一个使用我的树莓派 3 将视频流式传输到 YouTube 的工作设置。 直到昨天才开始工作。没有任何改变,但当我尝试启动流时出现错误。 运行以下命令:

raspivid -o - -t 0 -w 1280 -h 720 -p -hf -fps 25 -b 2560000 | 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/my_key

并收到此错误:

ffmpeg 版本 3.2.10-1~deb9u1+rpt1 版权所有 (c) 2000-2018 FFmpeg
使用 gcc 6.3.0 构建的开发人员(Raspbian 6.3.0-18+rpi1)20170516
配置: --prefix=/usr --extra-version='1~deb9u1+rpt1'
--toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --启用avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --启用libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --启用librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --启用libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared libavutil 55.34.101 / 55.34.101 libavcodec 57 . 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 /
57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1.0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 /
54. 1.100 输入流 #0.0 的猜测通道布局:立体声输入 #0,s16le,来自“/dev/zero”:持续时间:N/A,比特率:1411 kb/s
    流 #0:0:音频:pcm_s16le、44100 Hz、立体声、s16、1411 kb/s 输入 #1、h264,来自“管道:”:持续时间:N/A,比特率:N/A
    流 #1:0:视频:h264(高)、yuv420p(逐行)、1280x720、25 fps、25 tbr、1200k tbn、50 tbc
rtmp://a.rtmp.youtube.com/live2/my_key:输入/输出错误

它工作了一个多月,但现在(我不知道为什么)停止工作了。

有人可以帮助我吗?

干杯, 格雷格

ffmpeg youtube stream raspberry-pi3 live-streaming
2个回答
1
投票

我明白了! 如果您遇到同样的问题,只需立即转到 YouTube 流/编码器设置/流名称/密钥,按显示按钮,然后按重置按钮即可获取新的流名称/密钥字符串。 使用新密钥!


0
投票

如何使用 Raspberry pi 3b+ 或更高版本、Rasberrian strech 和 USB 声卡在 Youtube 上进行流式传输?...

#!/bin/bash
function start_stream {
        raspivid -a 12 -n -o - -t 0 -vf -hf -fps 25 -b 6000000 | ffmpeg -i pipe: -f alsa -ac 1 -itsoffset 5.00 -i plughw:0,0 -map 0:v -map 1:a -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/STREAMCODE
        while [ "$?" = "1" ]; do
        start_stream
        done
        }
start_stream
© www.soinside.com 2019 - 2024. All rights reserved.