媒体流入门
如今,内容消耗是互联网上最常见的用法之一。 无论是流广播和电视,还是按需提供视频和音频的服务,人们在线消费媒体的数量都比以往任何时候都要多。 因此,如果您要创建要在Internet上共享的内容,那么如何开始? 直播还是点播流? 首先要考虑的是您是实时流媒体还是按需流媒体。 假设您选择的任何一个都将最终占用大量带宽,这意味着您将需要能够满足带宽需求的托管提供商。 您选择的选项在存储配置要求和服务器的处理器使用方面将有很大的不同。 使用实时流传输时,通常所需的存储量非常少,因为一旦数据从流源中传入,数据流就会被传递到目标客户端。 在处理按需流媒体时,您将需要考虑流媒体内容的类型,因为您还需要存储该媒体。 在存储方面,取决于您是流音频还是视频,这对存储要求而言有很大的不同。 高清视频所需的空间需要您有更多的存储空间才能存储类似数量的媒体。 如果要处理用户生成的内容以及常规内容,则可能还需要更高的CPU性能,这是因为需要将上载的媒体转码为要用于流的格式。 如何流媒体 选择了计划使用的服务器后,下一个任务是确定如何流式传输媒体。 如果您打算使用专用的客户端应用程序或回放脚本,则需要选择一个具有匹配协议的兼容服务器端应用程序。 如果允许最终用户在他们选择的回放客户端中接受流,那么服务器的选择将取决于您希望达到多少客户端。 这在某种程度上取决于服务器使用的通信协议。 常用的协议是超文本传输协议(HTTP),实时流协议(RTSP)和实时消息协议(RTMP)。…