多媒体通信作业3
- 格式:doc
- 大小:18.00 KB
- 文档页数:2
1、请调研目前互联网上使用的主流视频编码标准?并对它们做一个初步的比较。
解答:MPEG编码格式:已有较为成熟的框架,对空间和时间的冗余处理效果不错,可以根据动态画面的复杂程度调整数据流速/比特率。
缺点:压缩比例小,耗时长。
DivX/XviD格式
H.264/X264:分层设计、高精度、4×4块的数据变换、同意的VLC符号编码,编码效率被提高到极致,网络适应性更强。
WMA-HD/VC-1:压缩比率介于H.264与MPEG-2之间,画质与H.264接近,编码算法复杂度为H.164的一半,对硬件要求低,高压缩率,高画质,低耗时。
2、多媒体通信的需求,和传统通信的需求之间有哪些不同?
解答:1)可变比特率
多媒体信息源通常具有动态的特性,在不同的时间周期,会产生数目不定的数据,信息数据常常以突变和跳变的形式出现。
为了获得连续、真实的效果,网络的传输速率也要随时间的变化而变化,这样的网络传输方式称为可变比特率(VBR)传输。
多媒体网络不但要具有通常的恒定比特率(CBR)传输能力,能很好传输以恒定比特率产生的数据,而且还要能以VBR传输突发数据。
目前,只有ATM网络技术能够较好地处理这种类型数据。
(2) 流式传输
在网络上传输音频、视频等多媒体信息的方式:下载传输
流式传输:声音、影像和视频动画等时基媒体由音频、视频服务器向用户计算机连续、实时传送,用户不必等到整个文件全部下载完毕,只需短暂的启动延迟即可进行观看。
流式传输对硬件资源和环境要求不高,且使用缓冲存储技术较好地克服了网络延迟和抖动,成为多媒体网络的一种主要的数据传输模式。
(3)实时性
在多媒体信息中,大部分是与时间密切相关的,这些信息具有时间连续性和实时性的特点,因此要求对媒体的传输必须是实时的,具有较低的时延。
端到端的等待时间应当控制在一个很短的时间段内。
3、请比较TCP和UDP协议的特点?各举两个使用TCP和UDP作为传输层协议的应用层协议,并分析使用TCP(UDP)协议的原因?
解答:TCP/IP,是目前世界上应用最为广泛的协议,它的流行与Internet的迅猛发展密切相关—TCP/IP最初是为互联网的原型ARPANET所设计的,目的是提供一整套方便实用、能应用于多种网络上的协议,事实证明TCP/IP做到了这一点,它使网络互联变得容易起来,并且使越来越多的网络加入其中,成为Internet的事实标准。
应用层—应用层是所有用户所面向的应用程序的统称。
ICP/IP协议族在这一层面有着很多协议来支持不同的应用,许多大家所熟悉的基于Internet 的应用的实现就离不开这些协议。
如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用DNS协议、远程登录用Telnet 协议等等,都是属于TCP/IP应用层的;就用户而言,看到的是由一个个软件所构筑的大多为图形化的操作界面,而实际后台运行的便是上述协议。
传输层—这一层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一层的协议有TCP和UDP。
网络层—是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能够使得不同应用类型的数据在Internet上通畅地传输,IP协议就是一个网络层协议。
网络接口层—这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。
TCP/UDP协议
TCP 协议属于传输层协议。
其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。
通过面向连接、端到端和可靠的数据包发送。
通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。
一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。
TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP (简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。
Internet 上,为了实现连接到互联网上的结点之间的通信,必须为每个结点(入网的计算机)分配一个地址,并且应当保证这个地址是全网唯一的,这便是IP地址。
TCP/IP协议族??撕芏喙δ芨饕斓淖有?椤N?宋颐且怖?蒙衔乃?龅姆植愕姆绞嚼雌饰鏊?慕峁埂?CP/IP层次模型共分为四层:应用层、传输层、网络层、数据链路层。
TCP/IP网络协议
TCP/IP是目前世界上应用最为广泛的协议,它的流行与Internet的迅猛发展密切相关—TCP/IP最初是为互联网的原型ARPANET所设计的,目的是提供一整套方便实用、能应用于多种网络上的协议,事实证明TCP/IP做到了这一点,它使网络互联变得容易起来,并且使越来越多的网络加入其中,成为Internet的事实标准。
应用层—应用层是所有用户所面向的应用程序的统称。
ICP/IP协议族在这一层面有着很多协议来支持不同的应用,许多大家所熟悉的基于Internet的应用的实现就离不开这些协议。
如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用DNS协议、远程登录用Telnet协议等等,都是属于TCP/IP应用层的;就用户而言,看到的是由一个个软件所构筑的大多为图形化的操作界面,而实际后台运行的便是上述协议。
传输层—这一层的的功能主要是提供应用程序间的通信,TCP/IP协议族在这一层的协议有TCP和UDP。
网络层—是TCP/IP协议族中非常关键的一层,主要定义了IP地址格式,从而能够使得不同应用类型的数据在Internet上通畅地传输,IP协议就是一个网络层协议。
网络接口层—这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。
TCP/UDP协议
TCP 和UDP协议属于传输层协议。
其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。
通过面向连接、端到端和可靠的数据包发送。
通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。
一般来说,TCP对应的是可靠性要求高的应用,而UDP对应的则是可靠性要求低、传输经济的应用。
TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。