Сколько одновременных потоков rtsp может надежно транслировать 555 через глобальную сеть

Я написал сервер rtsp ondemand на С++, используя live555, и я могу разместить поток rtsp. Затем я использовал VLC для подключения к серверу через глобальную сеть и потоки изображений, и это выглядит великолепно. Затем я подошел к другому компьютеру и подключился к потоку rtsp, я вижу, что оба видео становятся прерывистыми.

Данные сжаты в формате h264, а разрешение изображения составляет 800x600. Симптомы выглядят так, как будто не хватает пропускной способности?

В основном мой вопрос заключается в том, сколько одновременных подключений rtsp можно выполнить через глобальную сеть с помощью live555. Кому-нибудь еще удавалось надежно транслировать через глобальную сеть с помощью live555?

Заранее спасибо.


person hockeyislife    schedule 24.09.2015    source источник


Ответы (1)


Это в основном зависит от пропускной способности вашего восходящего канала WAN и скорости передачи видео.

Попробуем оценить битрейт данного видео. Очень хорошее объяснение можно найти здесь. уровень движения и видео 30 кадров в секунду, в вашем случае скорость передачи данных составляет 3 Мбит/с (800 x 600 x 30 x 3 x 0,07). Таким образом, если пропускная способность вашего восходящего канала меньше 6 Мбит/с, вы не сможете транслировать 2 видео одновременно.

Кроме этого, live555 не имеет жестко запрограммированных ограничений на этот счет.

person Caglar AKYUZ    schedule 11.11.2015