Zanonimizowana wersja forum tylko do odczytu
FFmpeg od podstaw
FFmpeg od podstaw
Witam serdecznie
trafiłem ostatnio na to forum i muszę przyznać, że wyróżnia się ono pośród innych for wysoką kulturą osobistą użytkowników i chęcią pomocy niedoświadczonym co jest na prawdę rzadkością w całym internecie bo ludzie są tu na prawdę pomocni :) Brawo!
Ale do rzeczy. W internecie (PL) nie można znaleźć prosto opisanej metody strumieniowania przy użyciu FFmpeg i rtmp (no może poza drobnym PDF-em od Jarka). Czy wraz z pomocą doświadczonych użytkowników może udało by się opisanie obsługi FFmpeg i strumieniowania wideo na linii nadawca - odbiorca ewentualnie z użyciem serwera pośredniczącego?
Bo tak szczerze mówiąc pobrałem stąd http://www.ffmpeg.org/download.html wersję dla Windowsa i nie wiem co i jak dalej aby strumieniować materiał i móc uzyskać plik flv który można by obsadzić na stronie www choćby w sieci lokalnej.
Pozdrawiam i z góry dziękuję wszystkim za pomoc ;)
trafiłem ostatnio na to forum i muszę przyznać, że wyróżnia się ono pośród innych for wysoką kulturą osobistą użytkowników i chęcią pomocy niedoświadczonym co jest na prawdę rzadkością w całym internecie bo ludzie są tu na prawdę pomocni :) Brawo!
Ale do rzeczy. W internecie (PL) nie można znaleźć prosto opisanej metody strumieniowania przy użyciu FFmpeg i rtmp (no może poza drobnym PDF-em od Jarka). Czy wraz z pomocą doświadczonych użytkowników może udało by się opisanie obsługi FFmpeg i strumieniowania wideo na linii nadawca - odbiorca ewentualnie z użyciem serwera pośredniczącego?
Bo tak szczerze mówiąc pobrałem stąd http://www.ffmpeg.org/download.html wersję dla Windowsa i nie wiem co i jak dalej aby strumieniować materiał i móc uzyskać plik flv który można by obsadzić na stronie www choćby w sieci lokalnej.
Pozdrawiam i z góry dziękuję wszystkim za pomoc ;)
Tak jak wspomniałeś przydałoby się odwołać do poradnika od Jarka: Sam z niego korzystałem na początku i wszystko działa do dzisiaj. Jeśli będzie jakiś problem możesz zadać pytanie.
Code: Select all
http://stream-recorder.pl/viewtopic.php?t=274
ok po prostu pobrałem wcześniej jakąś wersje w której nawet nie mogłem tego uruchomić.
Teraz pobrałem Previous FFmpeg 64-bit Shared Versions - mam windows 8 x64 i jest chyba ok
Da się uruchomić strumieniowanie za pomocą localhost? Mam zainstalowany Wampserver
Uruchamiam plik ff-prompt.bat, w folderzez tym plikiem mam skopiowany plik video.flv który chce strumieniować. Wklejam taka linijkę do konsoli która mi się otwiera:
I spotykam się z czymś takim:

Teraz pobrałem Previous FFmpeg 64-bit Shared Versions - mam windows 8 x64 i jest chyba ok
Da się uruchomić strumieniowanie za pomocą localhost? Mam zainstalowany Wampserver
Uruchamiam plik ff-prompt.bat, w folderzez tym plikiem mam skopiowany plik video.flv który chce strumieniować. Wklejam taka linijkę do konsoli która mi się otwiera:
Code: Select all
ffmpeg -re -i video.flv -acodec copy -vcodec copy -f flv rtmp://localhost/
I spotykam się z czymś takim:

efekt jest ten sam :( skopiowałem sobie całość na dysk C do folderu ffmpeg. Uruchamiam cmd, wpisuje cd C:\ffmpeg daje enter, póżniej ff-prompt.bat i enter, wklejam:
i jest to samo co na załączonym przeze mnie wyżej screenie.
Czyli jakby nie było tego mojego pliku flv a on jest w głównym folderze ffmpeg
Code: Select all
ffmpeg -re -i video.flv -acodec copy -vcodec copy -f flv rtmp://localhost/
i jest to samo co na załączonym przeze mnie wyżej screenie.
Czyli jakby nie było tego mojego pliku flv a on jest w głównym folderze ffmpeg
Chodziło mi raczej o przejście jeszcze dalej, do folderu bin i odpalenie przez ffmpeg.exe.
Last edited by anonim on 2014-03-06, 21:44, edited 1 time in total.
dzięki, to z folderu bin trzeba było odpalić aplikację.
Tylko jest kolejny błąd :(
http://ifotos.pl/zobacz/Beztytuup_erhsahe.png/
czyżby localhost nie odsługiwał rtmp?
Chyba nie poradze sobie z moim brakiem doświadczenia :( ale może przynajmniej jeszcze komuś się to przyda
Tylko jest kolejny błąd :(
http://ifotos.pl/zobacz/Beztytuup_erhsahe.png/

czyżby localhost nie odsługiwał rtmp?
Chyba nie poradze sobie z moim brakiem doświadczenia :( ale może przynajmniej jeszcze komuś się to przyda
Anrzeju, już w tym momencie serdecznie dziękuję Ci za pomoc ;)
Pobrałem rtspdump stąd http://bisqwit.iki.fi/source/ms-rtsp-dump/
Było tam bodajże 7 plików php które wrzuciłem do katalogu www localhosta
Pewnie coś nie do końca poprawnie zrobiłem i stąd ten błąd
edit
Już widze ze pomyliłem rtsp z rtmp... Zatem skąd moge pobrać pliki rtmp zeby postawić to na serwerze?
Pobrałem rtspdump stąd http://bisqwit.iki.fi/source/ms-rtsp-dump/
Było tam bodajże 7 plików php które wrzuciłem do katalogu www localhosta
Pewnie coś nie do końca poprawnie zrobiłem i stąd ten błąd
edit
Już widze ze pomyliłem rtsp z rtmp... Zatem skąd moge pobrać pliki rtmp zeby postawić to na serwerze?
Nie wysyłaj strumienia na WAMP (windows apache mysql php server) gdyż nie jest to server rtmp, spróbuj nadawać np na goodcast.org:
i oglądać będziesz mógł tutaj
Ps. Plik video.flv, który chcesz strumieniować wklej do katalogu z ffmpeg.exe.
Code: Select all
ffmpeg -re -i video.flv -acodec copy -vcodec copy -f flv rtmp://rtmp.goodcast.pw:1935/liverepeater/142313
Code: Select all
http://goodcast.pw/stream.php?id=142313
Ps. Plik video.flv, który chcesz strumieniować wklej do katalogu z ffmpeg.exe.