Puncte:0

De ce se poate împinge mp4 într-un flux rtmp în loc de flux rtsp?

drapel in

Am construit un server de flux cu nginx și pot împinge MP4 într-un flux rtmp cu:

ffmpeg -re -i /mnt/hls/m7.mp4 -vcodec libx264 -vprofile linie de bază -g 30 -acodec aac -strict -2 -f flv rtmp://127.0.0.1/live

Acum vreau să-l împing cu formatul rtsp:

ffmpeg -re -i /mnt/hls/m7.mp4 -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live

Informații despre eroare întâlnite:

[tcp @ 0x55c7d6a157c0] Conexiunea la tcp://127.0.0.1:554?timeout=0 a eșuat: Conexiunea a fost refuzată
Nu s-a putut scrie antetul pentru fișierul de ieșire #0 (parametri codec incorecți?): Conexiune refuzată
Eroare la inițializarea fluxului de ieșire 0:0 -- 
[aac @ 0x55c7d65b6500] Qavg: nan
[aac @ 0x55c7d65b6500] 1 cadre rămase în coadă la închidere
Conversia a eșuat!
djdomi avatar
drapel za
imho, se pare că eliminați sau pierdeți valoarea de codificare corectă, de ce schimbați complet sintaxa?
Puncte:0
drapel in

Nu este asta se pare că eliminați sau pierdeți valoarea de codificare corectă.
Niciun server rtsp construit pe vps-ul meu, doar un server rtmp integrat în nginx pe vps-ul meu.

url="https://github.com/aler9/rtsp-simple-server/releases/download/v0.18.2/rtsp-simple-server_v0.18.2_linux_amd64.tar.gz"
curl -L $url -O 
tar -xzf rtsp-simple-server_v0.18.2_linux_amd64.tar.gz
./rtsp-simple-server

Acum putem împinge fluxul rtsp pe server cu ffmpeg:

ffmpeg -re -i /mnt/hls/m7.mp4 -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live

Functioneaza bine!.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.