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

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

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам