Как я могу отобразить видеопоток RTSP в веб-странице?

У меня есть IP камера, которая обеспечивает живой видеопоток RTSP. Я могу использовать VLC Media Player для просмотра канала путем предоставления ему URL:

rtsp://cameraipaddress

Но я должен отобразить канал на веб-странице. Поставщик камеры предоставил элемент управления ActiveX, который я получил работу, но это - действительно багги и заставляет браузер часто зависать.

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

Камера может быть настроена к потоку или в H264 или в MPEG4.

83
задан JakeGould 9 February 2015 в 21:36
поделиться

1 ответ

Попробуйте QuickTime Player! Вот мой JavaScript, который генерирует встроенный объект на веб-странице и воспроизводит поток:

//SET THE RTSP STREAM ADDRESS HERE
var address = "rtsp://192.168.0.101/mpeg4/1/media.3gp";

var output = '<object width="640" height="480" id="qt" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab">';
    output += '<param name="src" value="'+adsress+'">';
    output += '<param name="autoplay" value="true">';
    output += '<param name="controller" value="false">';
    output += '<embed id="plejer" name="plejer" src="/poster.mov" bgcolor="000000" width="640" height="480" scale="ASPECT" qtsrc="'+address+'"  kioskmode="true" showlogo=false" autoplay="true" controller="false" pluginspage="http://www.apple.com/quicktime/download/">';
    output += '</embed></object>';

    //SET THE DIV'S ID HERE
    document.getElementById("the_div_that_will_hold_the_player_object").innerHTML = output;
4
ответ дан 24 November 2019 в 08:56
поделиться
Другие вопросы по тегам:

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