2013-10-16 7 views
6

Kann mir jemand erklären, wie man einen RSTP im Internet richtig streamen kann?So spielen/streamen Sie RTSP über das Internet.

So habe ich diese URL rtsp://192.168.1.55:554/vid/stream/channels/1 Wenn über VLC Player Streaming in meinem Desktop scheint zu laufen/streamen fein.

Meine nächste Herausforderung ist, dies über WEB zu sehen. Also habe ich eine einfache HTML-Site erstellt und den Quicktime-Code eingebettet, den ich irgendwo im Stackoverflow gefunden habe.

<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="400" HEIGHT="300" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab";> 
<PARAM NAME="src" VALUE="rtsp://192.168.1.55:554/vid/stream/channels/1";> 
<PARAM NAME="controller" VALUE="false"> 
<PARAM name="AUTOPLAY" VALUE="true"> 
<PARAM NAME="qtsrc" VALUE="rtsp://192.168.1.55:554/vid/stream/channels/1";> 
<PARAM NAME="pluginspage" VALUE="http://www.apple.com/quicktime/download/indext.html";> 
<PARAM name="type" VALUE="video/quicktime"> 
<EMBED WIDTH="400" HEIGHT="300" AUTOPLAY="true" CONTROLLER="false" SRC="rtsp://192.168.1.55:554/vid/stream/channels/1"; qtsrc="rtsp://192.168.1.55:554/vid/stream/channels/1"; BGCOLOR="FFFFFF" BORDER="0" PLUGINSPAGE="http://www.apple.com/quicktime/download/indext.html";></EMBED> 
</OBJECT> 

i enthalten auch diese auf meinem <head> Tag

<script src="http://www.apple.com/library/quicktime/scripts/ac_quicktime.js" language="JavaScript" type="text/javascript"></script> 
<script src="http://www.apple.com/library/quicktime/scripts/qtp_library.js" language="JavaScript" type="text/javascript"></script> 
<link href="http://www.apple.com/library/quicktime/stylesheets/qtp_library.css" rel="StyleSheet" type="text/css" /> 

Aber wenn ich die Seite laden, ich einen leeren Bildschirm.

Ich habe versucht, Chrom/IE/Firefox.

+0

Möglicherweise ein Duplikat von [diesem] (http: // Stackoverflow .com/fragen/2245040/how-can-i-display-an-r tsp-video-stream-in-einer-web-seite) – zabumba

Antwort

-2

Sie müssen den öffentlichen Port des Routers 554 an den privaten Port 192.168.1.55:554 umleiten, um von einem anderen Ort im Internet darauf zugreifen zu können.

schließlich müssen Sie den Code ändern:

rtsp: //XXX.XXX.XXX.XXX: 554/vid/Strom/Kanäle/1

statt

rtsp://192.168.1.55:554/vid/stream/channels/1

wo XXX.XXX.XXX.XXX die öffentliche IP des Routers

Verwandte Themen