ffmpeg - Ungültige Videoausgabe bei youtube
Ich verwende Azure, um einen 24/7-Stream auf Ubuntu 18.04 auszuführen. Wenn der Server neu ist, kann ich den Stream etwa 10 Stunden lang ausführen, bevor er mit zwei Fehlern angezeigt wird:
Ungültige Videoausgabe bei YouTube
YouTube empfängt nicht genügend Videos, um ein reibungsloses Streaming zu gewährleisten. Die Zuschauer erleben also eine Pufferung. Die aktuelle Bitrate (0) des Audiostreams ist niedriger als die empfohlene Bitrate. Wir empfehlen die Verwendung einer Audio-Stream-Bitrate von 128 Kbps
und der Strom stirbt. Auch nach einem Neustart bleibt das Problem bestehen. Ich benutze MPC / MPD, um die Musik abzuspielen.
Ich habe versucht, die Serverspezifikationen aufzubauen, aber es macht keinen Unterschied. Beachten Sie auch, dass der azure GPU-Server an meinem Standort nicht verfügbar ist.
Hier ist meine ffmpeg-Konfiguration:
sudo modprobe snd-aloop pcm_substreams=1 FFMPEG=ffmpeg GIF= STREAM_KEY= URL=rtmp://a.rtmp.youtube.com/live2/$STREAM_KEY FPS=30 KEYINT=$(expr $FPS \* 3) TEXT=/tmp/current_song.txt COLOR="0xFFFFFF" BCOLOR="0x000000" $FFMPEG -thread_queue_size 512 -f alsa -ac 2 -i hw:Loopback,1,0 -fflags +genpts -ignore_loop 0 -r $FPS -i $GIF \ -vf drawtext="fontfile=/usr/share/fonts/truetype/freefont/FreeSans.ttf:bordercolor=$BCOLOR: borderw=1: fontcolor=$COLOR:textfile=$TEXT:reload=1:y=10:x=5" \ -vcodec libx264 -x264opts keyint=$KEYINT:min-keyint=$KEYINT:scenecut=-1 -b:v 5000k \ -preset veryfast -s 1920x1080 \ -c:a libfdk_aac -b:a 128k -ar 44100 \ -f flv $URL
Und hier ist der Log-Dump (ich habe festgestellt, dass der q = auf 0 wechselt - nicht sicher, was das ist und auch der ALSA-Puffer xrun [alsa @ 0x55d8112e18c0].):
Protokolldatei: https://pastebin.com/sv4utyT0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?