Video streaming 沃萨+;RTMP在多个设备上播放?

Video streaming 沃萨+;RTMP在多个设备上播放?,video-streaming,real-time,rtmp,http-live-streaming,wowza,Video Streaming,Real Time,Rtmp,Http Live Streaming,Wowza,我仍然是Wowza/流媒体的新手,但当我设置好所有内容(RHEL+Wirecast)时,我可以以某种方式从我的家用pc流媒体/广播到EC2服务器 根据Wowza直播教程,我使用了RTMP,在这之后,我在公众(观众)方面得到的一切是: rtsp://xx.xx.xx.xx:1935/live/myStream http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8 也就是说,我只能通过Flash和iOS进行播放。 但是在Androids和wind

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

根据Wowza直播教程,我使用了
RTMP
,在这之后,我在公众(观众)方面得到的一切是:

  • rtsp://xx.xx.xx.xx:1935/live/myStream
  • http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8
也就是说,我只能通过Flash和iOS进行播放。
但是在
Androids
windowsphones
上,不支持闪存

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

  • 当我流
    RTMP
    时,我是否只得到两种上述流类型?
    • 仅限,
      rtsp://.......
      http://........m3u8
  • 那么其他流类型呢?
    • 例如,
      .mp4
      .mov
      等。。通过
      HTTP
既然我在讨论这个话题,请允许我补充一个问题

  • 在WOWZA上,使用
    实时流媒体
    +
    多个WEB设备
    的最佳方式是什么?(我是否应该继续使用
    RTMP
  • HTTP-LIVE-STREAMING
    是否覆盖所有网络播放设备

非常感谢你

您可以阅读以下文档:

它解释说:

  • flash需要RTMP链接
  • iOS需要http链接,尤其是.playlist.m3u8
  • rtsp链接可由quicktime或旧的android设备(或黑莓)使用
  • 当您发布实时流(例如通过Flash Media live encoder通过RTMP)时,您就可以通过RTMP、RTSP、cupertino(苹果HLS)、smooth(微软Silverlight)、Sanjoe(Adobe HTTP)来播放
  • .mp4、.mov不是“类型”+我们说的是直播,对吗
  • 对于VOD流媒体,请使用此文档:
  • 回答您的问题:

  • 为了支持所有设备,您可以使用Flash Media Live Encoder+Wowza转码器插件,因此您将获得不同的流比特率作为任何设备都可以播放的输出(因为编解码器是H264和AAC)
  • Http直播-取决于您的意思。 …playlist.m3u8是Apple HLS格式,flash不会播放它。 但http流媒体是..playlist.m3u8、manifest.f4m(Adobe http、OSMF播放)、manifest(MS Silverlight平滑流媒体)
  • 对于实时流媒体IMO,您应该使用RTMP For Flash和HLS For modern Android和iOS。
    您还可以检测旧的(所以您的意思是HLS也可以用于Android?我使用Wirecast>RTMP。我可以用它获取HLS输出吗?新的Android设备支持HLS,请创建带有HLS链接的简单网页,并从一些Android平板电脑输入它-您将看到:)