@Matthew_Patell
web dev.

Как правильно организовать стриминг rtsp через сервер debian?

Есть компьютер на debian, как транслировать видео поток(и) удовлетворяющие след. условиям:
1. Организовать трансляцию на сервере, зная адрес потока (ip прим. 178.15.56.78:554)
2. Отдача должна быть через свой локальный ip. Прим. 192.168.0.15. Для нескольких трансляций, нужно отдавать на один ip с разными портами.
3. При этом нужно учесть то, что будет, если будут смотреть сразу 100 человек.
Будет ли отдача занимать 200 мбит/сек при 100 человек онлайн если поток камеры 2 мбит/сек (если да, как избежать такого)???
  • Вопрос задан
  • 4383 просмотра
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Рекомендую присмотреться к модулю rtmp для nginx https://github.com/arut/nginx-rtmp-module
По вопросам.
1) это адрес потока с камеры?
2) что значит через свой локальный ip? Как вы это представляете? Или нужно с локального ip публиковать поток с камеры на сервере? Тогда берете ffmpeg и публикуете на rtmp nginx.
3) да, поток камеры умножаем на количество смотрящих плюс 8-10% на транспортный протокол. Избежать вариантов всего два, если в локальной сети - пользуем малтикаст, но к этому еще и коммутаторы настроить нужно. Если в интернет, то только ограничением числа одновременных подключений, и ищите хостинг, который вас не попросит уйти взад ( у многих хостингов до сих пор есть сноска насчет трансляции мультимедиа, читайте договор-оферту), или идите на колокейшен в какой нибудь датаценрт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы