Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ffmpeg stream z ip kamery do mp4  (Přečteno 3385 krát)

Le_Ze

  • Návštěvník
  • Příspěvků: 93
ffmpeg stream z ip kamery do mp4
« kdy: 15 Ledna 2020, 08:32:51 »
Dobrý den.
Takto z kamery uložim video do mkv.
ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.1.250/12 -codec:v copy -an streamkamery.mkv
Nedaři se mi to převest do mp4.
Poradite.
Děkují.

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1748
  • Dlouholetý uživatel Linuxu a open source obecně.

Le_Ze

  • Návštěvník
  • Příspěvků: 93
Re:ffmpeg stream z ip kamery do mp4
« Odpověď #2 kdy: 15 Ledna 2020, 10:04:45 »
Tak takto to funguje.
ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.1.250/11 -an -f mp4 -codec copy streamkamery.mp4

Toto ne
ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.1.250/12 -an -vcodec h264 -acodec aac streamkamery.mp4

Když to spustim na vedlejši stream 640 x 480 tak ok
Na hlavním streamu 1920 x 1080 to po par minutach spadne.
Proč?
https://postimg.cc/dDq9m7g7

Mou snahou je ale streamovat video z kamery v realnem čase na web přes HTML5 video player.
Jsem našel na netu info, že je na to nejlepši HLS stream.
https://www.wowza.com/blog/hls-streaming-protocol.

Takto to uložene vodeo přes ffmpeg normalně přehraji.

Kód: [Vybrat]
<body>
<video width="640" height="480" controls>
<source src="http://192.168.1.5:8888/streamkamery.mp4">
Your browser does not support the video tag.
</video>
</body>


« Poslední změna: 15 Ledna 2020, 11:11:39 od Le_Ze »

JirkaZ

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 1748
  • Dlouholetý uživatel Linuxu a open source obecně.
Re:ffmpeg stream z ip kamery do mp4
« Odpověď #3 kdy: 15 Ledna 2020, 13:30:11 »
V dotazu původně zcela chyběla informace o tom, že se to má dít v reálném čase. Myslel jsem, že jde o konverzi uloženého souboru.

Čili jestli to je takto, pak nevím => neporadím. Jen tipuju, že zpracování v reálném čase (konverze + další věci) je pěkný záhul na CPU, tedy pokud to vůbec dává. No a to může být příčina problémů...

Tím spíš, že na menším rozlišení (menší datový tok) to funguje a na vyšším ne.

Le_Ze

  • Návštěvník
  • Příspěvků: 93
Re:ffmpeg stream z ip kamery do mp4
« Odpověď #4 kdy: 15 Ledna 2020, 15:10:48 »
Když to beru z kamery a ukladam na disk, tak skoro nepoznam že to běži

ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.1.250/11 -an -f mp4 -codec copy streamkamery.mp4

Nějak se mi nedaři to misto ukladaní odesilat na net.
Tady je přesně to, čeho chci dosahnout.
https://video.stackexchange.com/questions/25390/ffmpeg-live-stream-into-a-browser-video-tag-localhost-only

ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.1.250/11 -an -f mp4 -codec http://192.168.1.222:8090

piše to At least one output file must be specified

 

Provoz zaštiťuje spolek OpenAlt.