流媒体发布方式有哪些?各有什么特点?

题目

流媒体发布方式有哪些?各有什么特点?

参考答案和解析
正确答案: (1)单播:在客户端域流媒体服务器之间建立一条单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机。每个用户必须对流媒体发送单独的请求,而流媒体服务器必须向每个用户发送其申请的数据包。这种发布方式对服务器造成了沉重负担,单播一般用于广域网的流媒体传输。
(2)广播:流媒体服务器发送流媒体数据,用户被动接收。在广播过程中,客户端只能接收流媒体数据而不能控制,这有些类似电视节目的播放。
(3)多播:利用IP多播技术构建的一种具有多播能力的网络。在多播网络中,路由器会一次将数据包复制到多个数据通道上。采用多播方式,单台服务器能够对几十万台客户机同时发送连续数据流,而且没有时间延迟。多播在多媒体应用中占用网络带宽最小,但它需要具有多播能力的网络,因此一般只能用于局域网。
(4)点播:客户端主动连接服务器,在点播连接中,用户通过选择内容项目来初始化客户端连接,用户可以开始、暂停、快进、后退或停止流媒体文件。点播方式提供了对流媒体文件的最大控制,但由于每个客户端都会各自连接服务器,所以这种方式占用的网络带宽很多。