2

我玩过几个媒体服务器(red5antwowza,...)。很多问题出现在我的脑海中。

一旦我将视频上传到我的媒体服务器以准备好作为 VoD(视频点播),我不清楚它是如何作为流共享的。

我的服务器媒体建议我使用一些代码片段代码,以便使用以下方法在 html 上提供视频:

<iframe
  width="560" height="315"
  src="http://localhost:5080/WebRTCApp/play.html?name=725788459901885155358485"
  frameborder="0"
  allowfullscreen>
</iframe>
  1. rtmp呢?我认为流是使用这种协议提供服务的......
  2. 我可以使用右键单击选项直接下载视频。为什么我可以将流下载为文件?问题不在于防止有人可以下载流的安全性......问题是关于它是否与服务器或客户端播放器相关的问题......
  3. 我有一种感觉,我的 VoD 就像一个简单的档案,不管它是由媒体服务器还是直接的 http 服务器提供的……这里的媒体服务器角色是什么?
4

1 回答 1

0

1)RTMP呢?RTPM 只是一种协议。有几十个。如果你想要 RTMP,你可以使用 RTMP。但这取决于您对应用程序的要求

2)在大多数情况下,任何“流”都可以保存到文件中。“流”没有什么神奇之处。这只是通过互联网传输的数据。文件也是如此。

3) 取决于服务器和您使用的协议。Http 很常见,因为由于 CDN 的存在,通过 http 发送数据比任何其他协议更便宜。媒体服务器会将一种格式转换为另一种格式,以便您的 RTMP 流可以通过 HLS 发送出去。

于 2020-01-30T16:11:50.253 回答