Я использую VLC 1.1.0 и Win7 x64 для потоковой передачи моего рабочего стола на другой компьютер. На данный момент я использую этот код для запуска VLC на сервере:

vlc screen:// :screen-fps=30 :screen-caching=100 --sout 
#transcode{vcodec=mp4v,vb=4096,acodec=mpga,ab=256,scale=1,
width=1280,height=800}:duplicate{dst=rtp{dst=192.168.2.3,port=5004,mux=ts},
dst=display} :sout-rtp-sap :sout-rtp-name=Glory :sout-standard-sap 
:sout-standard-name=Glory :sout-standard-group=Movie :sout-all :ttl=1 :sout-keep

192.168.2.3 - пункт назначения (клиент), где я вызываю поток

У Клиента звоню

vlc rtp://@:5004

Этот поток генерирует около 5 Мбит / с постоянного трафика.

Почему трафик такой высокий? Сервер используется для презентаций, поэтому картина часто одинакова. Почему отправляются не только изменения изображения? Есть идеи по улучшению кодека, разрешения, ....? На домашней странице videolan http://www.videolan.org/vlc/streaming.html я прочитал это

Примеры необходимой пропускной способности:

0.5 to 4 Mbit/s for a MPEG-4 stream,
3 to 4 Mbit/s for an MPEG-2 stream read from a satellite card, a digital television card or a MPEG-2 encoding card,
6 to 9 Mbit/s for a DVD

Мое качество не так высоко -> так что нужно около 2 Мбит / с

Спасибо за каждую помощь

1 ответ1

0

Просто для видео вы используете VB = 4096 ... 4Mb/s плюс аудио ab = 256 ... 256 Кбит / с. попробуйте уменьшить размер видео до 2048, звук также может быть ниже или уменьшите частоту кадров ниже 30 кадров в секунду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .