ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von Fisk » 27.10.2024 11:44:55

Hallo,

ich habe "generell" ein Netzwerk-Zugriffsproblem auf meine eigene IP
(vom eigenen Gerät aus). Das heißt auch wenn der unten stehende ffmpeg Befehl nicht läutt, bekomme ich für:

Code: Alles auswählen

ffplay http://192.168.178.34:8080
eine

Code: Alles auswählen

Connection to tcp://192.168.178.34:8080 failed: Connection refused
Fehlermeldung

Das heißt meine Frage ist wie folgt:
wie kann ich auf die eigene Netzwerkadresse (192.168.178.34) - zugreifen?

Was ich "eigentlich" möchte:
ich möchte einen DVB-C Stream via ffmpeg umwandeln in HLS
(und diesn mittel 0.0.0.0 auf der eigenen IP-Adresse für mein Geräte und
für andere Geräte im lokalen Netzwerk zugreifbar machen).

Code: Alles auswählen

ffmpeg -sn -i "rtsp://192.168.178.1:554/?avm=1&freq=122&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,102,431,430,432,433,434,436,437" -listen 1 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls -hls_time 10 -hls_playlist_type vod -hls_segment_filename ./%03d-kika-2024-10-27.ts http://0.0.0.0:8080;
Ich bin für jeden Hinweis dankbar.
Besten Dank bereits vorab.
Grüße
fisk

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von MSfree » 27.10.2024 11:49:18

Fisk hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 11:44:55

Code: Alles auswählen

ffplay http://192.168.178.34:8080
Wie kommst du auf die genannte IP-Adresse und wie kommst du auf die Portnummer 8080?

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von Fisk » 27.10.2024 12:09:47

Hallo,

ich hatte angenommen, dies wäre meine eigene IP-Adresse im lokalen Netzwerk:

Code: Alles auswählen

/usr/sbin/ifconfig
# ...
wlp0s20f3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.34  netmask 255.255.255.0  broadcast 192.168.178.255
# ...
Mir fehlen leider Netzwerk-Kenntnisse... .
Besen Dank bereits vorab.
Grüße
fisk

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von Fisk » 27.10.2024 12:11:52

Ich hatte angenommen,
dass

Code: Alles auswählen

http://0.0.0.0:8080
zu einer einer Netzwerk-Adresse

Code: Alles auswählen

http://192.168.178.34:8080
führen würde...

Grüße
fisk

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von MSfree » 27.10.2024 12:43:29

Fisk hat geschrieben: ↑ zum Beitrag ↑
27.10.2024 12:09:47
Mir fehlen leider Netzwerk-Kenntnisse... .
Die IP-Adresse stimmt, aber wo kommt die Portnummer 8080 her? Irgendeine "Anleitung" im Internet?

Notmalerweise verwendet HTTP den Port 80. Wie auch immer, läuft denn überhaupt ein Serverdienst auf der DVB-T-Kiste, die den Stream zur Verfügung stellt? Wenn ja, welcher?

Fisk
Beiträge: 100
Registriert: 23.03.2004 16:30:04

Re: ffmpeg server. Generell ERR_CONNECTION_REFUSED auf eigene IP-Adresse

Beitrag von Fisk » 27.10.2024 13:00:19

Ich kann mittels:

Code: Alles auswählen

url="rtsp://192.168.178.1:554/?avm=1&freq=122&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,102,431,430,432,433,434,436,437";
ffplay -sn $url
den DVB-C Stream von der Fritzbox (192.168.178.1) anschauen.

Vielleicht liegt es am Server-Dienst:
Ich habe lediglich lokal das obige Script (in kitty) ausgeführt und ich bin davon
ausgegangen, dass ich über eines Terminal (kitty) mittels ffplay den per ffmpeg zur
verfügugng gestellten Stream erreichen könnte (192.168.178.34 = eigene Ip oder 127.0.0.1):

Code: Alles auswählen

# ...
[hls muxer @ 0x5642e3f95f80] No HTTP method set, hls muxer defaulting to method PUT.
Output #0, hls, to 'http://127.0.0.1:80':
# ...
ich habe mich an folgenden Beispielen "orientiert":
[0] https://gist.github.com/lukebussey/4d27 ... a6fb73e9ee
[1] https://stackoverflow.com/questions/240 ... p-protocol

Grüße
fisk

Antworten