繁体   English   中英

从iOS设备流式传输视频/音频

[英]Streaming video/audio from iOS device

我在这里看了几篇关于用户录制时来自iOS设备的直播视频/音频的帖子。 不幸的是,似乎没有任何“好”的解决方案。

据我所知,在录制时我必须能够访问文件,然后将文件发送到服务器,其他用户可以在其中实时观看我的流(时间间隔很小)。

使用iOS对我来说不是问题,我更难以处理数据应该处理到服务器以及服务器上的整个处理。

我有几个问题:

  1. 说服务器很模糊,它应该是什么样的“服务器”?
  2. 我知道我必须使用一些协议来发送数据服务器,然后服务器获取数据,以便用户可以观看实时视频,我应该使用什么协议?
  3. 整个服务器端处理我感到非常迷茫,应该对发送到服务器的文件做些什么?
  4. 所有这些似乎都非常重要,是否有任何第三方解决方案? 例如Periscope,Ustream或Meerkat等技术应用如何为用户提供实时流功能?

如果可能的答案对于每个问题都有多个单词,我也会非常感激。

请找到我对你的问题的答案:

  1. 有一类称为“媒体服务器”的软件。 例如Wowza,Red5,Nimble Streamer,nginx-rtmp-module和其他一些。

  2. 用于向媒体服务器发送数据的最常见协议是RTMP和RTSP。 观看视频是通过RTMP(需要安装Flash),HLS(适用于iOS,适用于Android 4+,适用于某些网络播放器),DASH(由某些播放器支持)等几种方式完成的。

  3. 无需文件,媒体服务器可以处理传入的实时流并处理来自查看者的连接。

  4. 基本上他们使用上述技术的组合加上他们自己的“技术诀窍”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM