-2

如何实现音频和视频数据的流式传输并在网络上传递。我在这里浏览了一篇好文章,但没有深入。我想有聊天应用程序HTML5

主要有以下问题

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

1 回答 1

1

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

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

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

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

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

你需要决定:

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

最流行的 HTTP 流服务器是 Nullsoft (Winamp) 的 Shoutcast。

还有 afaik 不是基于 HTTP 的 DLNA。

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

于 2013-08-08T12:24:51.010 回答