Как отправить видео с камеры на телевизор
Добавлено: Сб сен 09, 2023 1:24 pm
Собственно задача простая, отправить видео с охранной видеокамеры, подключенной к видеорегистратору на обычный телевизор через ТВ-приставку. Сразу оговоримся, что для выполнения этой цели видеорегистратор должен быть подключен к локальной сети, быть в одном сегменте с ТВ-приставкой. ТВ-приставка работает под управлением ОС Android, можно пробовать и с Apple TV.
Немного теории.
Потоковый протокол реального времени (англ. real time streaming protocol, сокр. RTSP) — прикладной протокол, предназначенный для использования в системах, работающих с мультимедийными данными (мультимедийным содержимым, медиасодержимым), и позволяющий удалённо управлять потоком данных с сервера, предоставляя возможность выполнения команд, таких как запуск (старт), приостановку (пауза) и остановку (стоп) вещания (проигрывания) мультимедийного содержимого, а также доступа по времени к файлам, расположенным на сервере. Разработан IETF в 1998 году и описан в RFC 2326.
RTSP не выполняет сжатие, а также не определяет метод инкапсуляции мультимедийных данных и транспортные протоколы. Передача потоковых данных сама по себе не является частью протокола RTSP. Большинство серверов RTSP используют для этого стандартный транспортный протокол реального времени, осуществляющий передачу аудио- и видеоданных.
Итак, будем считать, что видеорегистратор использует протокол RTSP на порту 554, это по умолчанию.
На ТВ-приставке следует установить программу VLC.
VLC — бесплатный и свободный кросс-платформенный медиаплеер и медиаплатформа с открытым исходным кодом. VLC воспроизводит множество мультимедийных файлов, а также DVD, Audio CD, VCD и сетевые трансляции. Прочитать про него подробнее можно здесь. Программное обеспечение устанавливается стандартно из Play Market.
Теперь находим в VLC проигрывателе меню "Поток" и вводим команду на RTSP поток:
Где:
IP это адрес устройства
RTSP порт (по умолчанию 554)
user=имя пользователя
password=пароль пользователя
номер канала
номер потока, здесь основной поток 0, а дополнительный 1
Пример (пароль pass):
Если все верно, получите изображение с видеокамеры на экране телевизора.
Немного теории.
Потоковый протокол реального времени (англ. real time streaming protocol, сокр. RTSP) — прикладной протокол, предназначенный для использования в системах, работающих с мультимедийными данными (мультимедийным содержимым, медиасодержимым), и позволяющий удалённо управлять потоком данных с сервера, предоставляя возможность выполнения команд, таких как запуск (старт), приостановку (пауза) и остановку (стоп) вещания (проигрывания) мультимедийного содержимого, а также доступа по времени к файлам, расположенным на сервере. Разработан IETF в 1998 году и описан в RFC 2326.
RTSP не выполняет сжатие, а также не определяет метод инкапсуляции мультимедийных данных и транспортные протоколы. Передача потоковых данных сама по себе не является частью протокола RTSP. Большинство серверов RTSP используют для этого стандартный транспортный протокол реального времени, осуществляющий передачу аудио- и видеоданных.
Итак, будем считать, что видеорегистратор использует протокол RTSP на порту 554, это по умолчанию.
На ТВ-приставке следует установить программу VLC.
VLC — бесплатный и свободный кросс-платформенный медиаплеер и медиаплатформа с открытым исходным кодом. VLC воспроизводит множество мультимедийных файлов, а также DVD, Audio CD, VCD и сетевые трансляции. Прочитать про него подробнее можно здесь. Программное обеспечение устанавливается стандартно из Play Market.
Теперь находим в VLC проигрывателе меню "Поток" и вводим команду на RTSP поток:
Код: Выделить всё
rtsp://IP:port/user=username&password=pass&channel=1&stream=0.sdp
IP это адрес устройства
RTSP порт (по умолчанию 554)
user=имя пользователя
password=пароль пользователя
номер канала
номер потока, здесь основной поток 0, а дополнительный 1
Пример (пароль pass):
Код: Выделить всё
rtsp://192.168.1.7:554/user=admin&password=pass&channel=1&stream=0.sdp