Internetradio mit Video/Audiostreams

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
MMVector
Beiträge: 2
Registriert: 09.08.2016 22:09:30

Internetradio mit Video/Audiostreams

Beitrag von MMVector » 21.10.2020 17:51:00

Moin Gemeinde,
wir betreiben seid knapp einem Jahr unser Internetradio mit einem rtmp System auf einem Linux Server. Ich habe einen Hauptstream eingerichtet mit dem wir senden. Ich bin nun schon länger am probieren diesen Stream noch in verringerter Qualität anzubieten. Leider sind meine ffmpeg Kentnisse bei 0. Mit den Anleitungen die ich im Netz gefunden habe komme ich nicht weiter, bzw. funzen nicht.
So schwer kanns doch nicht sein :oops:

Orginal

Code: Alles auswählen

exec ffmpeg -i rtmp://localhost/live/$name
              -c:a libfdk_aac -b:a 32k  -c:v libx264 -b:v 128K -f flv rtmp://localhost/hls/$name_low
Mein Code

Code: Alles auswählen

exec ffmpeg -i rtmp://localhost:1935/mxm1/mXmlive?username=videotest&password=videotest
              -c:a libfdk_aac -b:a 32k  -c:v libx264 -b:v 128K -f flv rtmp://localhost/mobile/mXmliveMobile
Hier bekomme ich zwei Fehlermeldungen:
-c:a Argument gebe es nicht
Zielpfad nicht vorhanden

nginx.conf

Code: Alles auswählen

http Bereich:
# mXm1 Livestream
 location /live {
 types {
 application/vnd.apple.mpegurl m3u8;
 }
 alias /var/www/html/hls/live/;
 add_header Cache-Control no-cache;
}
 # mXm1 Mobilstream
 location /mobile {
 types {
 application/vnd.apple.mpegurl m3u8;}
 alias /var/www/html/hls/mobile/;
 add_header Cache-Control no-cache;}


rtmp Bereich

#Hauptstream
 application mxm1 {
 live on;
 meta copy;
 allow publish all;
 deny publish all;
 allow play all;
 hls on;
 hls_path /var/www/html/hls/live;
 hls_cleanup on;
 
#mXm1 Mobil Stream
 application mobile {
 live on;
 allow play all;
 hls on;
 hls_path /var/www/html/hls/mobile;
 hls_fragment 10s;
 hls_playlist_length 10s;
Vielleicht kann mir jemand auf die Sprünge helfen :?:

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: Inernetradio mit Video/Audiostreams

Beitrag von MaGe » 21.10.2020 18:23:06

MMVector hat geschrieben: Vielleicht kann mir jemand auf die Sprünge helfen
Vielleicht liege ich total daneben! aber

Die Lizenz von libfdk_aac ist nicht mit der GPL kompatibel, daher erlaubt die GPL keine Verteilung von Binärdateien mit inkompatiblem Code, wenn auch GPL-lizenzierter Code enthalten ist. Daher wurde dieser Encoder als "nicht frei" bezeichnet, und Sie können kein vorgefertigtes ffmpeg herunterladen, das ihn unterstützt. Dies kann behoben werden, indem Sie ffmpeg selbst kompilieren .

Fraunhofer FDK AAC ( libfdk_aac )

Die Fraunhofer FDK AAC Codec Bibliothek. Dies ist derzeit der hochwertigste AAC-Encoder, der mit ffmpeg erhältlich ist. Erfordert, dass ffmpeg mit --enable-libfdk-aac konfiguriert wird (und zusätzlich --enable-nonfree, wenn Sie auch --enable-gpl verwenden ).

https://trac.ffmpeg.org/wiki/Encode/AAC



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

MMVector
Beiträge: 2
Registriert: 09.08.2016 22:09:30

Re: Internetradio mit Video/Audiostreams

Beitrag von MMVector » 21.10.2020 21:42:08

Vielleicht liege ich total daneben!
Mit anderen Einstellungen hat es auch nicht geklappt. Denke das es das nicht ist.

Antworten