1

有没有办法检测直播服务器是否正在发送数据。我有一个网页,其中包含来自使用这些协议的不同来源的视频。

部分视频来自 ustream。

<embed flashvars="autoplay=false&amp;brand=embed&amp;cid=7975&amp;v3=1" width="100%" height="377" allowfullscreen="true" allowscriptaccess="always" id="utv344723" name="utv_n_193353" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash" />

其他是我加载到 jwplayer 中的 flash 视频流。

 <embed
 type='application/x-shockwave-flash'
 id='single2'
 name='single2'     flashvars='file=USen_vbr_450@50104&streamer=rtmp://cp132684.live.edgefcs.net/live/&autostart=true&plugins=false'
 />

其他是 Flash 视频流,我必须在其中加载自己的播放器。

 <embed
 type='application/x-shockwave-flash'
 id='single2'
 name='single2'
 src='http://videosite.org/video/jwplayer/player.swf'     flashvars='file=sltviphone.sdp&streamer=rtmpt://saltandlighttv.streamguys.net:80/live&skin=http://saltandlighttv.org/video/jwplayer/skins/modieus/modieus.swf&autostart=true'
 />

其他人有不同的流媒体协议。

    <embed id="MediaPlayer2" src="mms://www.streaming.com/video_a" width="100%" height="377" autostart="true" align="top" border="0" filename="mms://www.streaming.com/video" animationatstart="true" transparentatstart="true" showcontrols="1"></embed>

有没有办法在不打开播放器的情况下检测视频是否正在流式传输?我会在 javascript 中执行此操作。

4

0 回答 0