【问题标题】:WOWZA + RTMP to play on Multiple Devices?WOWZA + RTMP 在多个设备上播放?
【发布时间】:2013-07-28 10:16:06
【问题描述】:

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

按照 Wowza 直播教程,我使用了RTMP,之后我得到的 FOR PUBLIC(查看器)端是:

  • rtsp://xx.xx.xx.xx:1935/live/myStream
  • http://xx.xx.xx.xx:1935/live/myStream/playlist。m3u8

也就是说,我只能通过 Flash 和 iOS 玩游戏。
但是AndroidsWindows Phones 不支持FLASH。

现在我非常基本的问题是(可能是我遗漏了什么,但是):

  • 当我流式传输RTMP 时,我是否只获得了上述两种流类型?
    • 仅限rtsp://.......http://........m3u8 ?
  • 那么其他流类型呢?
    • 喜欢.mp4 .mov 等...通过HTTP ?

既然我在讨论这个话题,请让我补充一个问题。

  • 在 WOWZA 上,REALTIME STREAMING + MULTIPLE DEVICES FOR WEB 的最佳选择是什么? (我还应该使用RTMP)吗?
  • HTTP-LIVE-STREAMING 是否涵盖所有网络播放设备?

非常感谢!

【问题讨论】:

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


    【解决方案1】:

    您可以阅读以下文档: 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. 当您发布直播流时(例如通过 RTMP 通过 Flash Media Live 编码器),您可以通过 RTMP、RTSP、cupertino (Apple HLS)、smooth (MS Silverlight)、sanjose (Adobe HTTP) 播放它
    5. .mp4、.mov 不是“类型”+ 我们说的是直播,对吧?
    6. 对于 VOD 流使用此文档:https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming

    回答您的问题:

    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 平滑流)。

    对于实时流式传输 IMO,您应该使用 RTMP for Flash 和 HLS for 现代 Android 和 iOS。 您还可以检测旧的 (

    【讨论】:

    • 所以你的意思是HLS也可以用于Android?我使用 Wirecast > RTMP。我可以用它获得 HLS 输出吗?
    • 新的 Android 设备支持 HLS,请创建带有 HLS 链接的简单网页并从某些 android 平板电脑输入 - 你会看到 :)
    猜你喜欢
    • 2013-07-28
    • 2013-12-20
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2023-04-02
    相关资源
    最近更新 更多