Page 1 of 1

Jak nadawać?

Posted: 2013-06-28, 14:41
by anonim
Witajcie, wiem, że są filmiki, ale może komuś się przyda prosta komenda.

DVB-T ==> RTMP

Code: Select all

vlc -I rc dvb-t://frequency=522000:bandwidth=8 :program=2 --sout file/ts:- | ffmpeg -i - -codec copy -f flv rtmp://176.31.180.44:1936/myapp/nazwa_mojego_streamu


Wiadomo częstotliwość i program trzeba ustawić.

PLIK ==> RTMP

Code: Select all

ffmpeg -i NAZWA_PLIKU -codec copy -f flv rtmp://176.31.180.44:1936/myapp/nazwa_mojego_streamu


Oczywiście trzeba jakieś rozsądne transcodowanie ustawić, żeby wszytko płynnie przebiegało. Ale to już zostawiam waszej wyobraźni. W sumie można by jakieś rekomendacje stworzyć.

DVB-T ==> HTTP

Code: Select all

vlc -I rc dvb-t://frequency=522000:bandwidth=8 :program=1 --sout=#std{access=http,mux=ts,dst=localhost:8080}


Później już w w aplikacji streamującej (np. ace stream) podajecie http://localhost:8080/ i leci.

Z analogowego wejścia jest jeszcze łatwiej.
Sprawdzamy urządzenia

Code: Select all

ffmpeg -list_devices true -f dshow -i dummy

Ładujemy na wejście

Code: Select all

ffmpeg -f dshow -i video="Camera":audio="Microphone"

I jak działa to dodajemy analogicznie to poprzednich przykładów

Code: Select all

{jakieś parametry transkodowania} -f flv rtmp://176.31.180.44:1936/myapp/nazwa_mojego_streamu


Dosyć ogólnikowo napisałem, ale wiem, że takie komendy pozwalają szybciej załapać co i jak, a później można po swojemu dostosować. Jak ktoś będzie chciał to na pewno zrozumie.[/code]

EDIT1:

W swoim czasie opiszę to dokładnie i przystępnie dla wszystkich. Na razie zbieram komendy które są przydatne.

1080i => 720p i później na acestream puszczamy :)

Code: Select all

vlc -I rc dvb-t://frequency=730000000:bandwidth=8 --sout=#transcode{vcodec=h264,vb=3000,width=1280,height=720,acodec=mpga,ab=128,channels=2,samplerate=44100,deinterlace}:http{mux=ts,dst=localhost:8090}

Posted: 2013-06-28, 16:46
by anonim
Trzeba bardziej rozbudować poradnik dla mniej wtajemniczonych użytkowników :)

Posted: 2013-06-28, 19:36
by anonim
Obrobię to ładnie jak będę miał więcej czasu.

Posted: 2013-07-15, 19:41
by anonim
Fajnie by było ;)