Невозможно просмотреть приведенный ниже поток веб-камеры с помощью ffserver + ffmpeg на osx

Я потерял попытку передать мою веб-камеру в виде потока mpeg с помощью ffserver + ffmpeg. У меня оба установлены на OSX Yosemite (10.10.13) с приведенным ниже файлом ffserver.conf

HTTPPort 8090
HTTPBindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog /Users/admin/Documents/ffserver/webcam.log
NoDaemon

<Feed webcam.ffm>
    File /Users/admin/Documents/ffserver/webcam.mjpeg
    #FileMaxSize 200K
    #ACL allow 10.0.0.0 255.255.255.0
</Feed>


<Stream webcam.mjpg>

# coming from live feed 'webcam.ffm'

Feed webcam.ffm
Format mpegts

VideoCodec libx264
VideoFrameRate 24
VideoBitRate 512
VideoSize 640x480
#AVOptionVideo crf 23
#AVOptionVideo preset medium
# for more info on crf/preset options, type: x264 --help
#AVOptionVideo flags +global_header

NoAudio

</Stream>

запуск следующего потока ffmpeg на сервер

ffmpeg -f avfoundation -i "0" -vcodec libx264 -s 640X480 http://localhost:8090/webcam.mjpg

если я запускаю ffmepg для вывода в виде файла, я могу получить доступ к видео с веб-камеры, но я не вижу поток с помощью vlc (я получаю подтверждение соединения от ffserver)

есть идеи почему?

спасибо, надиго


person nadigo    schedule 13.04.2015    source источник
comment
Получаете ли вы какой-либо вывод (stdout / stderr) от ffserver? Я думаю, вы захотите раскомментировать параметры AVOptionVideo для crf и preset, потому что x264 прервется с вашими текущими настройками, и ffserver, таким образом, никогда не будет ничего передавать.   -  person Ronald S. Bultje    schedule 27.03.2016


Ответы (1)


U добавит libx264 и построит ffmpeg, или вы попытаетесь собрать ffmpeg с сетевой проблемой, и --enable -tocols --enable-network и включите некоторые демультиплексоры.

person turkey zhu    schedule 25.03.2016