在html5中以网络形式传输音频和视频数据

时间:2013-08-08 12:03:39

标签: html html5 asp.net-web-api html5-video

如何实现音频和视频数据的流式传输并将其传递到网络上。我看了一篇好文章Here,但没有深入探讨。我希望在HTML5

中有聊天应用程序

主要有以下问题

  1. 如何传输音频和视频数据
  2. 如何传递到特定的IP地址。
  3. 获取该数据并传递给视频和音频控件

1 个答案:

答案 0 :(得分:1)

如果你想提供一个流,你需要一台服务器,通过下载和安装,或者你自己编码。

Streams只能在一个方向上工作,没有响应或“回溯”。流式传输与下载几乎相同,略有不同,具体取决于服务和用例。

大多数流都是downstreams,但也有upstreams。您是否听说过PHP,Java等中的BufferStreams?它基本相同:data - > direction - > cursor。 流可以在许多协议上工作,甚至可以通过不同的网络层实现,例如:

  • 网络/子网广播,对等2对等,HTTP,DLNA,甚至FTP流,......

流的基本性质只不过是发送给观众的数据。

你需要决定:

  • 您要用于流式传输的协议
  • 哪个服务器软件
  • 哪个媒体/来源/直播或可选择的开始/结束
  • 哪些客户

最受欢迎的HTTP流媒体服务器是Nullsoft(Winamp)的Shoutcast。

还有DLNA,其中afaik不是基于HTTP的。

要提供更多信息,您需要更具体地了解您的基本要求和决定。

相关问题