Angabe der Icecast-Protokolloptionen in ffmpeg / avconv unter Raspbian Lite
849
dbmitch
Ich bin bei diesem Raspberry Pi 3-Ding sehr neu, habe aber keine Angst davor, in Dokumente und Beispiele einzutauchen. Ich habe Befehle und Fehlerbehebungen zusammengestellt, um Audio von einem USB-Gerät aufzunehmen - letztendlich habe ich versucht, direkt von der Karte auf meinen Icecast-Server zu streamen.
Im Moment versuche ich nur herauszufinden, ob ich mit dem aktuellen avconv-Programm eine Verbindung zu meinem Icecast-Server herstellen kann - ich spiele nur eine kleine lokale MP3-Datei ab. An dieser Stelle versuche ich die Lite-Version von Raspbian zu verwenden - ohne ffmpeg neu erstellen zu müssen.
Ich versuche, Icecast-Protokolloptionen mit der installierten Version von avconv unter Raspbian (4.9.2-10) zu verwenden.
Die avconv-Version ist als 11.7.6: 11.7-1 aufgeführt
libavutil 54. 3. 0
Grundsätzlich muss ich die Optionen ice_nameund ice_description, sowie Stream passwordüber Icecast-Protokolloptionen einreichen. Mit avconvscheint es, dass ich eine MP3 - Datei auf den icecast Strom ohne Fehler senden kann, aber nichts zeigt auf anderem Ende auf.
Ein Problem kann sein, dass ich ein Passwort ohne Benutzernamen übergeben muss - damit es möglicherweise nicht mit einem Null-Benutzernamen in der URL funktioniert. Das heißt, ich habe keinen Fehler gesehen alsicecast://:mypwd@icecast.myserver.com
Ich muss auch den Streamnamen angeben
Es scheint nicht, dass meine avconv-Version das unterstützt Icecast protocol options. Theoretisch können Sie angebenice_namepasswordice_descriptionice_public
Das habe ich ohne Fehler versucht (aber keine Sendung):
Jede Hilfe, Anregungen oder Hinweise werden sehr geschätzt. Ich kann in der Zwischenzeit das manuelle Kompilieren von ffmpeg starten
1 Antwort auf die Frage
0
dbmitch
Ich habe dies mit avconv funktionieren lassen, so dass ich jetzt weiß, dass es möglich ist, avconv so zu verwenden, wie es ist. Es ist erforderlich, den -legacy_icecast 1Parameter zu verwenden, auch wenn Ihr Server Icecast 2 ist
Nächstes Live-Streaming ... übrigens, ich benutze die Spreaker.com-Website, wenn jemand interessiert ist - aber es sollte mit jedem Icecast-Server funktionieren