2016-08-23 2 views
0

У меня проблема с потоковой передачей с ffserver. После запуска ffserver и захвата рабочего стола все работает нормально.HTTP Live Stream перестает играть через некоторое время

Затем я открываю браузер и получаю доступ к выходному сигналу (http://localhost:8090/test1.mpeg). Он играет отлично в течение 6-7 секунд, затем он останавливается, и мне нужно обновить страницу, чтобы она снова работала. Кто-нибудь знает, почему это происходит и как я могу это исправить?

Вот мой ffserver.conf

HTTPPort 8090 
HTTPBindAddress 0.0.0.0 
MaxHTTPConnections 2000 
MaxClients 1000 
MaxBandwidth 40000 
CustomLog - 

<Feed feed1.ffm> 
    File /tmp/feed1.ffm 
    FileMaxSize 10000K 
    ACL allow 127.0.0.1 
    ACL allow localhost 
    ACL allow 192.168.0.0 192.168.255.255 
</Feed> 

<Stream test1.mpeg> 
    Feed feed1.ffm 
    Format mpeg 
    AudioBitRate 32 
    AudioChannels 1 
    AudioSampleRate 44100 
    VideoBitRate 300 
    VideoFrameRate 30 
    VideoSize 1280x1024 
    VideoCodec mpeg1video 
    AudioCodec libvorbis 
    NoAudio 
    StartSendOnKey 
</Stream> 

мой рабочий стол захвата:

ffmpeg -f x11grab -r 40 -s 800x600 -framerate 50 -i :0.0+4,529 -map 0 -codec:v mpeg1video -codec:a libvorbis http://localhost:8090/feed1.ffm 

ответ

0

Проблема была, что VideoBitRate была слишком низкой. Я изменил его на 3000, и теперь он работает без проблем.

теперь мой ffserver.conf выглядит следующим образом:

HTTPPort 8090 
HTTPBindAddress 0.0.0.0 
MaxHTTPConnections 2000 
MaxClients 1000 
MaxBandwidth 40000 
CustomLog - 

<Feed feed1.ffm> 
    File /tmp/feed1.ffm 
    FileMaxSize 10000K 
    ACL allow 127.0.0.1 
    ACL allow localhost 
    ACL allow 192.168.0.0 192.168.255.255 
</Feed> 

<Stream test1.mpeg> 
    Feed feed1.ffm 
    Format mpeg 
    AudioBitRate 50 
    AudioChannels 1 
    AudioSampleRate 44100 

    # Bitrate for the video stream 
    VideoBitRate 3000 

    VideoFrameRate 30 
    VideoSize 1280x1024 
    VideoCodec mpeg1video 
    AudioCodec libvorbis 
    NoAudio 
    StartSendOnKey 
</Stream> 
Смежные вопросы