ffmpeg vs axis 1031w

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

ffmpeg vs axis 1031w

Непрочитанное сообщение BlitzKrieg » 2009-11-27 11:11:44

Собственно все просто. Нужно видео на сайте в формате flv получаемое с ip камеры axis.
Конфиг ffserver

Код: Выделить всё

Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog /var/log/ffserver.log
<Feed feed1.ffm>
File /tmp/feed1.ffm FileMaxSize=1M
ACL allow 127.0.0.1
</Feed>
<Stream test.flv>
Feed feed1.ffm
Format flv
VideoBitRate 64
VideoBufferSize 40000
VideoFrameRate 25
VideoSize vga
VideoGopSize 12
NoAudio
ACL ALLOW 192.168.0.1 192.168.0.254
</Stream>
<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
<Redirect index.html>
URL http://www.ffmpeg.org/
</Redirect>
строка запуска ffmpeg

Код: Выделить всё

 ffmpeg -i rtsp://192.168.0.59/mpeg4/media.amp -er 4 -v 4 -an -r 15 -s vga -b 512k http://127.0.0.1:8090/feed1.ffm
Проигрывается так

Код: Выделить всё

router# cat /usr/local/www/apache22/data/index.html
<object type="application/x-shockwave-flash" data="http://192.168.0.1/uflvplayer_500x375.swf" height="300" width="400"><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://192.168.0.1/uflvplayer_500x375.swf" /><param name="FlashVars" value="way=http://192.168.0.1:8090/test.flv&swf=http://192.168.0.1/uflvplayer_500x375.swf&w=400&h=300&pic=http://&autoplay=0&tools=1&skin=white&volume=70&q=&comment=" /></object>
При этом всем действительно можно смотреть видео на страничке. Хоть и нужно играться с параметрами запуска ffmpeg так как при определенных он просто начинает сыпать ошибки. Вобщем такая строчка 100% рабочая.

Далее смотрим видео минуту-полторы и оно встает. Вывод на стдаут ffmpeg прекращается и он ждет нажатия q для выхода. При выходе пишет вот чего:

Код: Выделить всё

frame= 1431 fps= 26 q=31.0 size=    1940kB time=57.24 bitrate= 277.6kbits/s dup=*** 1 dup!27
*** 3 dup!
*** 2 dup!
frame= 1447 fps= 26 q=31.0 size=    1960kB time=57.88 bitrate= 277.4kbits/s dup=*** 1 dup!27
*** 1 dup!
*** 1 dup!
*** 1 dup!
*** 2 dup!
frame= 1461 fps= 26 q=31.0 size=    1976kB time=58.44 bitrate= 277.0kbits/s dup=*** 2 dup!27
frame= 1467 fps= 26 q=31.0 size=    1988kB time=58.68 bitrate= 277.5kbits/s dup=*** 2 dup!27
av_interleaved_write_frame(): Error while opening file
Игра с параметрами не помогает результат всегда один.
Куда копать?
Да, vlc предлагать не надо, пробовал, там все еще хуже и глухо как в танке.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: ffmpeg vs axis 1031w

Непрочитанное сообщение ProFTP » 2009-12-02 17:34:47

я с этой штукой ffmpeg намучался

там можно сделать STEAMER приимать и отдавать в другом формате...
попробовать написать можно...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение