UK
RU
Технический отдел
Отдел монтажа
График работы:
Пн-Пт: 9:00 – 18:00
Сб: 11:00 – 16:00
*Сб: работаем только онлайн 11:00 – 16:00 без самовывоза
Адрес магазина и офиса:
ул. Академика Крымского, 4а, оф. 114, Киев, Украина, 03142
Адреса электронной почты:
info@nadzor.ua (Отдел продаж)
to@nadzor.ua (Тех. отдел)
Опубликовано 01-07-2018

Добавление IP-камеры в OBS Studio, для on-line трансляций

Нам понадобится программный кодер для кодирования IP-камеры в потоковые данные. Для примера будем использовать OBS Studio, которая является бесплатной для пользования программой. Он может быть установлен на Linux, Macintosh и Windows. Так же можно использовать свой собственный сервер потоковой передачи вместо использования таких служб, как Youtube и др.

Для начала загрузите установочный файл OBS Studio:

https://obsproject.com/download

Программа очень проста в использовании. Чтобы добавить IP-камеру, щелкните правой кнопкой мыши на «+» в разделе «Сцены» введите название сцены и добавьте сцену:

после чего, таким же образом в разделе «Источники» добавьте «Источник Медиа»:

URL-адрес RTSP зависит от производителя и модели камеры. Перейдя по ссылке: http://www.soleratec.com/support/rtsp/rtsp_listing - Вы можете попытаться найти RTSP URL-адрес на свою камеру.

Для теста мы используем камеру Dahua и формат RTSP URL для нашей камеры. Ссылка RTSP выглядит следующим образом:

rtsp://<username>:<password>@<ip>:<port>/cam/realmonitor?channel=<channelNo>&subtype=<typeNo>

Где:

<username>: имя пользователя (логин).

<password>: пароль.

<ip>: ip-адрес сетевой видеокамеры.

<port>: по умолчанию выставлен порт 554. Данным значением можно пренебречь.

<channelNo>: номер канала. Нумерация начинается с 1.

<typeNo> : тип потока. Значение <typeNo> главного потока равно 0, дополнительного потока 1 равно 1, дополнительного потока 2 равно 2.

Далее, снимите галочку с ячейки «Локальный файл» и введите RTSP-адрес в поле «Ввод», после чего нажмите «ОК».

Теперь мы сможем увидеть отображаемое видео с камеры.

Теперь мы можем ввести настройки кодировщика.

Итак, первая вкладка - "Вещание":

Здесь Вы можете выбрать потоковые сервисы, такие как Youtube, Twitch и др. или можете ввести свой собственный адрес потокового сервера. В наше случае мы используем сервис Youtube, поэтому в поле «Сервис» выбираем «YouTube».

Далее в поле «Сервер» вибираете строчку «Backup YouTube ingestserver».

«Ключ потока»Вы берете из своего YouTube-канала https://www.youtube.com/live_dashboard, раздела «прямые трансляции», «Настройка видеодекодера» в поле «Название/ключ трансляции».

Вкладка «Вывод»:

Кодировщик = x264; Управление битрейтом = CBR; Битрейт = 2500 (Эти значения суммарно зависят от качества вашего потока и доступной пропускной способности канала. Соответственно Вам необходимо оптимизировать эти параметры).

Управление битрейтом:

CBR, VBR или ABR не имеет никакого влияния на качестве вашего потока. Качество видео всегда определяет битрейт. Более высокая скорость передачи данных существенно улучшит качества передаваемого изображения. В зависимости от выбранного режима, зависит то каким образом будут распределены биты. VBR и ABR негативно влияют на передаваемый поток из-за колебаний в пропускной способности. CBR использует общую пропускную способность, при этом передача данных намного стабильнее, а так же предотвращает внезапные перепады данных при вещании. CBR рекомендуется для RTMP потока, но если Вы используете поток HLS, то рекомендуется управление скоростью VBR. 

Битрейт:

Чем выше битрейт, тем лучше качество, но нужно учитывать потребление пропускной способности канала, поскольку зритель может не увидеть транслируемый Вами поток.

Интервал ключевых кадров:

Этот параметр определяет, как часто ключевые кадры должны быть отправлены на сервер потоковой передачи. Большинство потоковых услуг рекомендуют использовать в 2 сек.

Предустановка использования ЦП:

Значение «veryfast» обозначает минимальное использование ресурсов центрального процессора и более низкое качество потока. Чем ниже значение, тем больше нагрузка на ЦП, но это значительно улучшает качество передаваемого потока.

Видео:

Значения разрешения и FPS должны устанавливаться с учетом пропускной способности канала и желаемого качества видео.

Фильтр масштабирования (Билинейный / Бикубический / Метод Ланцоша):

При выборе Метода Ланцоша появляются странные артефакты, которые в свою очередь, существенно ухудшают качество передаваемого видеопотока. Бикубический фильтр действительно улучшает качество видеопотока.

Расширенная настройка:

Автоматический запуск потоковой передачи с помощью пакетного файла.

Если Вам нужно запустить или остановить OBS автоматически, Вы можете использовать команды пакетной обработки, приведённые ниже, а также использовать планировщик задач Windows, чтобы запустить их в определенное время суток.

Для того, чтобы запустить OBS и начать автоматический поток на Windows,выполните команду:

start /d "C:\OBS\obs-studio\bin\32bit" obs32.exe – startstreaming

Для того, чтобы остановить потоковою передачуOBS:

taskkill / F / IMobs32.exe

Автоматический запуск потоковой передачи через приложение CRONNIX на MACOSX.

Если Вы используете Mac OSX для кодирования, Вы можете использовать бесплатное приложение «CronniX» для планирования запуска и остановки задач.

Команда для запуска потока в OBS: open –a obs --args --startstreaming

Команда остановки потока в OBS: killallobs

Оцените нашу статью

0.0 (0 оценок)
Отзывы
(0)
1 відгуків
photo
Анастасия
25 янв. 2021 г.
Что желать, если на этапе введения RTSP камера не передаёт изображения в OBS? При ом что камера по отзывам прекрасно к OBS подключается
Ответить
photo
Nadzor
26 янв. 2021 г.
Возможно неправильно сгенерирована ссылка на RTSP или не открыт 554 порт для этой камеры.
Ответить
photo
Анастасия
28 янв. 2021 г.
А как понять открыт порт или нет? В настройках камеры о указан по стандарту
Ответить
photo
Nadzor
1 февр. 2021 г.
Попробуйте воспользоваться 1 из сервисов для проверки, например: https://2ip.ru/check-port/
Ответить
Оставить отзыв

Корзина