4

我是实时流逻辑的新手,但我现在有一个 Wowza 后端设置,我从服务器得到以下流:

http://.................../mychannel/playlist.m3u8
http://.................../mychannel/Manifest
rtmp://.................../mychannel&streamType=live
rtsp://.................../mychannel

所以让我们说iOS,我简单地说:

<video x-webkit-airplay="allow" type="video/m3u8" controls src="http://........../mychannel/playlist.m3u8" />

对于Desktop/ Flash回放:

<object>
 <param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf"></param>
 <param name="flashvars" value="src=rtmp://................/mychannel&streamType=live"></param>
 <param name="allowFullScreen" value="true"></param>
 <param name="allowscriptaccess" value="always"></param>
 <embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="360" flashvars="src=rtmp://.............mychannel&streamType=live"></embed>
</object>

然后是Android直接流式传输:

<a href="rtsp://............/mychannel">Play</a>

所以现在大问题来了!
我只想知道的唯一一件事是:

  • 我怎样才能使(任何)以上的流简单地在 WINDOWS 手机上播放
  • 简单意味着,就像上面的一样,我可以简单地在我的 HTML 页面中进行硬编码!

(我也完全不了解 Windows 及其编程/ sdks/)

4

2 回答 2

0

默认情况下,Windows Phone 没有很好的支持/播放器进行直播。Microsoft 的官方流媒体协议是 Smooth Streaming,wowza 支持这一点。但 Windows Phone 需要自定义播放器才能播放 Smooth Streaming。如果您想使用简单的方法,您可以在网页中嵌入一个 mms 链接。Windows 手机默认播放彩信流。但是您需要用于 mms 流的 windows 媒体服务 wowza 不支持它。

于 2013-11-29T22:24:50.753 回答
0

我认为到目前为止,在 windows phone 8.1 https://github.com/mntone/RtmpClient上可以为您提供帮助。

于 2015-04-09T06:10:17.977 回答