У меня есть IP камера, которая обеспечивает живой видеопоток RTSP. Я могу использовать VLC Media Player для просмотра канала путем предоставления ему URL:
rtsp://cameraipaddress
Но я должен отобразить канал на веб-странице. Поставщик камеры предоставил элемент управления ActiveX, который я получил работу, но это - действительно багги и заставляет браузер часто зависать.
Кто-либо знает о каких-либо альтернативных видео плагинах, которые я мог использовать который поддержка RTSP?
Камера может быть настроена к потоку или в H264 или в MPEG4.
Попробуйте 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;