23.1.3 流媒体播放方式

本文介绍了流媒体服务器提供的三种播放方式:单播、广播和组播。单播方式能满足用户的个性化需求,但对服务器和网络资源消耗大;广播方式能减轻服务器负担,但用户无法控制播放内容;组播方式则结合了两者的优点,既能减轻服务器负担又能有效利用网络资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

23.1.3  流媒体播放方式

流媒体服务器可以提供多种播放方式,它可以根据用户的要求,为每个用户独立地传送流数据,实现VODVideo On Demand)的功能;也可以为多个用户同时传送流数据,实现在线电视或现场直播的功能。下面介绍一下这些播放方式的特点。

1.单播方式

当采用单播方式时,每个客户端都与流媒体服务器建立了一个单独的数据通道,从服务器发送的每个数据包都只能传给一台客户机。对用户来说,单播方式可以满足自己的个性化要求,可以根据需要随时使用停止、暂停、快进等控制功能。但对服务器还说,单播方式无疑会带来沉重的负担,因为它必须为每个用户提供单独的查询,向每个用户发送所申请的数据包复制。当用户数很多时,对网络速度、服务器性能的要求都很高。如果这些性能不能满足要求,就会造成播放停顿,甚至停止播放。

2.广播方式

承载流数据的网络报文还可以使用广播方式发送给子网上所有的用户,此时,所有的用户同时接受一样的流数据,因此,服务器只需要发送一份数据复制就可以为子网上所有的用户服务,大大减轻了服务器的负担。但此时,客户机只能被动地接受流数据,而不能控制流。也就是说,用户不能暂停、快进或后退所播放的内容,而且,用户也不能对节目进行选择。

3.组播方式

单播方式虽然用户提供了最大的灵活性,但网络和服务器的负担很重。广播方式虽然可以减轻服务器的负担,但用户不能选择播放内容,只能被动地接受流数据。组播吸取了上述两种传输方式的长处,可以将数据包复制发送给需要的多个客户,而不是像单播方式那样复制数据包的多个文件到网络上,也不是像广播方式那样将数据包发送给那些不需要的客户,保证数据包占用最小的网络带宽。当然,组播方式需要在具有组播能力的网络上使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值