问题 问答题

阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
[说明]
某门户网站提供在线视频点播服务,用户可以通过普通浏览器软件实现实时在线观看视频内容。网站对用户采用会员制管理,只有经过注册的用户在正确登录网站之后才能得到正常服务。

①为了保证用户在线实时观看视频,需要采用什么技术②简要解释其工作特点。③请说明此类应用通常采用的传输层协议以及采用该协议的原因。

答案

参考答案:需要采用流媒体技术。
流媒体的工作特点是可以实现编码的媒体内容边下载边解码边播放,从而可以实现实时在线观看媒体内容,而无需全部下载媒体内容后才能解码播放。
流媒体技术的传输层协议通常采用UDP,主要是因为UDP为无连接的传输协议,可以有效实现允许一定误码率的无延迟的实时性应用,比如实时的视频、音频播放。

解析:网络视频实时传输应用一般采用流媒体技术来实现。所谓流媒体技术就是把连续的音、视频信息经过压缩编码处理后放在服务器上供用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己的计算机上之后才可以使用的网络传输技术。这样的编码方式中各个段落之间没有关联关系,数据流逐段被处理。
流式视频传输应用需要一定的实时性保障,因此在网络中传输层上实现流式传输通常使用实时性更好的UDP而非TCP。

判断题
填空题