流媒体技术世界——分享技术,增值服务
如何使用Roku观看Wowza Media Server输出的视频流?
下面是一个在Roku机顶盒上创建自己的私有流媒体播放频道的过程,用它可以播放来自Wowza Media Server的音视频流。 www.ttstream.com

阅读Roku Software Development Kit携带的文档以获得更多包括支持的音视频格式在内的更多信息。

Initial Setup
安装Wowza Media Server 3的最新版本。
Roku支持Apple HTTP Live Streaming 协议。你先根据下面的介绍创建一个直播或点播流。

如何开始一个VOD点播流?
如何通过RTMP将流推送(push)给Wowza Media Server?
如何通过RTSP将流推送(push)给Wowza Media Server?
如何通过MPEG-TS over UDP将流推送(push)到Wowza Media Server?
如何通过RTP over UDP将流推送(push)到Wowza Media Server?
如何从RTSP源将流拉到(pull)Wowza Media Server?

也许,你需要配置多个码率的音频流,要了解更多,请阅读通过HLS提供多码率的纯音频流(AppStore 64Kbps)

对于在Wowza Media Server 3上遇到的Roku播放故障,请可以阅读http://www.wowza.com/forums/content.php?331 并将Http Live Streaming的playlist的路径切换到绝对路径。最近,在Roku新版本的固件上已经解决了这个问题。

基础指导
  1. 购买一个Roku机顶盒,用一个Roku在线帐户正常使用这个机顶盒。
  2. 在你的在线账户,作为开发这登录并下载和安装Software Development Kit.
  3. 打开Roku SDK 中的documents/RokuDvp-ChannelPackagingAndPublishing.pdf文件,根据Packaging Applications 章节的指南,建立一个DevIDPassword (你在后面打包时会需要这个密码)。
  4. 解开例子程序的压缩包examples/zips/simplevideoplayer.zip并编辑文件simplevideoplayer/appMain.brs,并做如下改变:
    1. 注释掉从167行开始的这几行:
      Code:
      'urls = ["http://video.ted.com/talks/podcast/CraigVenter_2008_480.mp4"]
      'qualities = ["HD"]
      'StreamFormat = "mp4"
      'title = "Craig Venter Synthetic Life"
    2. 去掉184行开始的注释,并做如下修改:
      Code:
      ' Big Buck Bunny test stream from Wowza
      urls = ["http://184.72.239.149/vod/smil:BigBuckBunny.smil/playlist.m3u8"]
      qualities = ["SD"]
      streamformat = "hls"
      title = "Big Buck Bunny"
      注意: 要播放你自己的内容,将播放URL换成你的内容的URL。
  5. 用zip对simplevideoplayer 文件夹中的内容进行打包。注意:打包时不要把文件夹本身打包进去(即只包含内容即可)。最后,请将zip压缩包上传到Roku机顶盒并进行注册,之后你的私人频道应用就可以开始使用了。
  6. 将打包后的应用上传Roku机顶盒时,你可以参考documents/RokuDvp-ChannelPackagingAndPublishing.pdf文件Package Utility部分的指南进行。
  7. 在Roku上运行你的私人频道应用时,Roku会给你一个提示。当你的私人频道应用可以正常播放时,你可以学习更多如何让大家来订阅它。


www.ttstream.com
匿名用户
评论

我们的地址


北京市朝阳区管庄西里建基商务楼423室


邮编:100024

关于我们


北京联方信科信息技术有限责任公司


官网:www.ttstream.com

联系我们


王经理:phone


柳经理:phone

京ICP备14033868号-2