Я боролся с этим в течение часа и на основе опыта с какой-то другой делает я обнаружил, что для тока (2017) модели Dahua, это работает, если вы хотите поток 2 в MJPEG поток:
RTSP: // пользователь: пароль @: 554/Ж/realmonitor/канал = 1 & подтип = 2
Подтип = 2 не 1, как указано в документации (подтип = 0 дает основной и подтип = 1 секунду H264 поток; Датчик прошивки Dahua должен был считать MJPEG «третичным» выбором).
Вам также необходимо посетить страницы конфигурации потока, чтобы перенести второй поток в режим MJPEG.
Подтип = 2, похоже, сейчас недокументирован, мне просто пришлось рассказать дилеру Дахуа добавить его в свои заметки.
Обратите внимание, что обтекатель потока по-прежнему является RTSP, это просто полезная нагрузка для сжатия, которая является MJPEG. VLC отобразит его с указанным выше URL-адресом.
Обратите внимание, что если вы хотите, чтобы поток mjpeg в формате на сервере (готов к использованию браузером), вам необходимо повторно обернуть его с помощью CVLC или FFMPEG, чтобы он был доступен в гнезде для прослушивания TCP.
~~~
[Rudolfs Бундулис - со всем уважением вы пропустили точку - наиболее достойные современные IP-камеры могут поддерживать два независимых процесса кодирования, так что вы можете запустить выходной поток MJPEG вместе с одним или несколькими H264 основных потоков, так что гораздо эффективнее, если камера сделает это, чем связать дополнительное оборудование в транскодировании потока. ]
Почему вы ожидаете наличия такого URL-адреса? В общем, RTSP предпочитается через HTTP для потоковой передачи в реальном времени, а URL-адреса HTTP используются просто как механизм резервного копирования или моментального снимка. Либо обратитесь к руководству, либо если модель поддерживает ONVIF, попробуйте проверить все видеопотоки через ONVIF. –
Я хочу, чтобы видео появилось в веб-браузере для моей новой системы администрирования. Похоже, потоковая передача через HTTP может быть легко завершена внутри тега
Самый надежный способ - перевести поток rtsp в поток mp4 или webm либо с помощью ffmpeg, либо с помощью собственного кода. –