Z weeba jest poradnik na forum jak robić restream dokładny. Co do restreamu z rtmp:// to
ffmpeg -i ŹRÓDŁO -acodec copy -vcodec copy -f flv rtmp:// na ustream.
Co do http to różnie, nie wszystko wszędzie działa, można próbować jw. a czasem trzeba kombinować i dorzucać -map 0:1 -map 0:2 albo -map 0:0 -map 0:1 o ile dobrze pamiętam. Czasem to również nie działa, często nie idzie również głos dlatego trzeba zamiast acodec copy dać -acodec aac -strict -5 -preset ultrafast
bardzo często również nie idzie i trzeba zmienić wszystko i finalna komenda wygląda tak:
ffmpeg -i źródło -vcodec libx264 -acodec aac -strict -5 -preset ultrafast -f flv wyjście
gdzie perset zależy od tego z jaką kompresją ma konwertować ffmpeg.
https://trac.ffmpeg.org/wiki/Encode/H.264
jeśli masz źródło dajmy na to 10000kbps a chcesz z niego zrobić 2000kbps to dorzucasz do vcodeca -b 2000k
Ogólnie z HTTP:// nie jest łatwo, z rtmp dużo łatwiej.
Z tego co mi wiadomo z livestreamera nie da sie nadawać, ale za to da się nadawać na localhosta. Więc to było...
livestreamer --yes-run-as-root "hls://
http://nazwa.m3u8" best --player-external-http --player-external-http-port "4824"
I wtedy w ffmpeg wpisujesz
ffmpeg -i
http://localhost -vcodec copy -aac -strict -5 -preset ultrafast -f flv wyjście