2016-02-14 2 views
0

Я использовал для ffserver потоковой передачи своей веб-камеры, он работает хорошо, но проблема, когда я использую VLC или ffplay для извлечения потока, отмечена, что потоковая передача не находится в режиме реального времени, а также нет непрерывный.Как сделать ffserver хорошо работать в реальном времени

  • ffserver.conf
  • Порт 8090
  • BindAddress 0.0.0.0
  • MaxClients 4
  • MaxBandwidth 10000
  • NoDaemo
  • TSPPort 7654
  • RTSPBindAddress 0.0.0.0
  • Файл /tmp/webcam.ffm
  • FileMaxSize 5M
  • корма webcam.ffm
  • Формат FLV
  • видеокодек FLV
  • VideoFrameRate 2
  • VideoBufferSize 20000
  • VideoBitRate 200
  • VideoQMin 5
  • VideoQMax 10
  • VideoSize
  • QVGA
  • PREROLL 0
  • Noaudio

и я использовал командную строку

ffmpeg -s 160x128 -f video4linux -i /dev/video0 -r 15 
    http://localhost:8090/feed1.ffm 

ответ

0

Может быть увеличить битрейт и разрешение.

Я использовал следующие параметры в моем файле конфигурации для WebM над HTML5 без видео

# Выходной поток URL определение Кормовые feed1.FFM # поток от которого получать видео Формат WebM

# Настройки звука #AudioCodec Vorbis #AudioBitRate 64 # Аудио битрейт NoAudio # Настройки видео видеокодек libvpx VideoBufferSize 4 #VideoCodec libx264 VideoSize 720x576 # видео разрешение VideoGopSize 2
#VideoIntraOnly VideoFrameRate 25 # Видео FPS AVOptionVideo флаги + global_header AVOptionVideo качества в реальном времени AVOptionVideo мин-д 2 AVOptionVideo макс-д 56 AVOptionVideo целевой битрейт 1000 AVOptionVideo недолет-90 процы AVOptionVideo ЬеГо-SZ 60 AVOptionVideo ЬеГо-начально-SZ 4 AVOptionVideo ЬиЙ-оптимальна-SZ 50 AVOptionVideo kf- макс-расстояние 999999 AVOptionVideo срок в реальном времени AVOptionVideo проходит 1

PREROLL 0 StartSendOnKey VideoBitRate 1000 # Видео битрейт

 Смежные вопросы

  • Нет связанных вопросов^_^