WOWZA + RTMP可以在多个设备上播放?

时间:2013-07-28 16:16:18

标签: video-streaming real-time rtmp http-live-streaming wowza

我仍然是Wowza / Streaming的新手,但是当我设置所有内容(RHEL + Wirecast)时,我可以以某种方式从家用电脑流出/广播到EC2服务器。

正如我根据Wowza Live-Streaming Tutorial所做的那样,我使用了RTMP,之后我得到了FOR PUBLIC(查看者)方面:

  • RTSP ://xx.xx.xx.xx:1935 /活/ myStream
  • HTTP ://xx.xx.xx.xx:1935 /活/ myStream /播放列表的 M3U8

这意味着,我只能通过Flash和iOS播放 但是在AndroidsWindows Phones上,没有支持FLASH。

现在我的基本问题是(可能是我错过了一些东西,但是):

  • 当我流RTMP时,我是否只获得两种上述流类型?
    • 仅限rtsp://.......http://........m3u8
  • 那么其他流类型呢?
    • 赞,.mp4 .mov等..来自HTTP

由于我是关于这个主题的,请允许我再添加一个问题。

  • ON WOWZA,REALTIME STREAMING + MULTIPLE DEVICES FOR WEB的最佳方式是什么? (我是否还在使用RTMP)?
  • HTTP-LIVE-STREAMING是否覆盖所有网络播放设备?

非常感谢你!

1 个答案:

答案 0 :(得分:2)

您可以阅读此文档: https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder

它解释说:

  1. flash需要RTMP链接
  2. iOS需要http链接,特别是.playlist.m3u8
  3. rtsp链接可能被quicktime或旧的Android设备(或可能是黑莓)使用
  4. 当您发布实时流(例如通过Flash Media Live编码器通过RTMP)时,您可以通过RTMP,RTSP,cupertino(Apple HLS),平滑(MS Silverlight),sanjose(Adobe HTTP)< / LI>
  5. .mp4,.mov不是“类型”+我们谈的是直播,对吗?
  6. 对于VOD流使用此文档:https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming
  7. 回答你的问题:

    1. 支持所有设备,您可以使用Flash Media Live Encoder + Wowza Transcoder Addon,因此您将获得不同的流比特率作为任何设备都可以播放的输出(因为编解码器是H264和AAC)
    2. Http直播 - 取决于你的意思。 ... playlist.m3u8是Apple HLS格式,flash不会播放它。 但http流是..playlist.m3u8,manifest.f4m(Adobe HTTP,OSMF播放它),Manifest(MS Silverlight流畅播放)。
    3. 对于直播IMO,您应该使用RTMP for Flash和HLS来支持现代Android和iOS。 您还可以检测旧的(&lt; 3.0)Android设备并为其提供rtsp链接。