У меня есть поток HTTP с камеры на мой видеоплеер на веб-странице. Но камера является слабым сервером и обслуживает только один поток. Ofc не подходит для того, что я планировал использовать.
Теперь я пытаюсь передать несколько потоков с камеры RTSP stream с помощью FFMPEG.
Я пробовал разные вещи, но ни одна из них не привела к загрузке видео в браузер, как мне удалось сделать с камеры моего ноутбука. В форматах mjpeg или mpeg.
##this is my serverconfig file
HTTPPort 8080 # Port to bind the server to
HTTPBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 10000 # Maximum bandwidth per client
# set this high enough to exceed stream bitrate
CustomLog -
<Feed monitoring1.ffm>
File ./monitoring1.ffm
FileMaxSize 50M
ACL allow 127.0.0.1
</Feed>
<Stream monitoring1.mjpg>
Feed monitoring1.ffm
Format mjpeg
VideoCodec mjpeg
VideoFrameRate 15
VideoBufferSize 80
VideoSize 640x360
NoAudio
</Stream>
##ffmpeg command that should output video in browser
ffmpeg -i rtsp://admin:mypassword@192.168.1.174:554 http://localhost:8090/monitoring1.ffm
'''
На выходе должно быть то же видео, которое видно на камере, но воспроизводится в браузере, чтобы я мог использовать эту ссылку в качестве источника для моего видеоплеера.
Я также видел параметр потока копирования из ffmpeg, но мне не удалось заставить его работать.