今天我们继续来讲音视频是怎样实现传输的第四部分。
视频转码
视频转码指的是代码已经压缩编码的视频流至另一个的视频流,以适应不同的网络带宽,处理能力和不同的用户需求不同的终端。
视频流化
为了提取过程中,即的音频和视频帧流化的基本上,数据的每一帧中的文件偏移问题被计算。
视频切片
把一个比较完整的大文件,转码后切成按固定工作时长的小文件,存储下来,这样用户信息就可以通过实现企业就近下载,包括拖放等操作。
音视频是怎样实现传输的(四)
流媒体概念
流媒体包括广义和狭义的含义:在广义上的流媒体指的是音频和视频形式稳定和连续的系列的流动流的传输技术,方法和协议和重放的总称,即,流媒体技术;狭义上的流是相对于传统的下载——回放模式而言,是指从互联网上获取新的音频和视频等多媒体数据的方法,它可以支持多媒体数据流的实时播放的实时传输。
流媒体协议
RTP数据协议
实时传输协议是在因特网网络协议多媒体数据流进行处理,也能够使用流网络环境中的一个或许多来实现实媒体数据的传输-time。
RTP协议目的是提供实时数据端到端传输服务,因此,RTP的概念没有连接,它可以在非取向连接或面向连接的顶部建造传输协议底层;RTP不依赖于特定的网络地址格式,只需要对底层传输协议和链段的支撑框架就足够了;RTP本身不提供任何额外的可靠性机制,这些必须使传输协议或应用程序本身来保证。
RTCP控制协议
RTCP控制管理协议需要与RTP数据进行协议可以一起配合使用,当应用系统程序启动建设一个RTP会话时将同时需要占用两个端口,分别供RTP和RTCP使用。RTP本身并不能为按序传输数据包提供可靠的保证,也不提供流量控制和拥塞控制,这些都由RTCP来负责完成。RTP和RTCP通常将使用相同的分配机制,发送控制信息,以周期性地在会话中的所有成员,通过接收从中获取相关信息的会话参与者的应用程序数据,和网络状态,数据包丢失的概率反馈,因此能够控制服务或网络状态诊断的质量。
音视频是怎样实现传输的(四)
RTSP实时流协议
作为自己一个应用层协议,RTSP提供了一个企业可供扩展的框架,它的意义主要在于可以使得信息实时流媒体数据的受控和点播变得更加可能。总体而言,RTSP是用于控制具有实时特性的数据传输的流媒体该协议,但本身并不传输数据,但是必须依赖于由底层传输协议提供的某些服务。RTSP可以通过对流媒体发展提供一些诸如播放、暂停、快进等操作,它负责定义一个具体的控制系统消息、操作方式方法、状态码等,此外还描述了与RTP间的交互技术操作。
以上就是音视频是怎样实现传输的第四部分的内容太,下篇文章,第五部分我们不见不散!