本篇目录:
webrtc-RTP/RTSP/RTCP的概念
RTP 由两个紧密链接部分组成: RTP ― 传送具有实时属性的数据;RTP 控制协议(RTCP) ― 监控服务质量并传送正在进行的会话参与者的相关信息。
RTCP:RTP Control Protocol,实时传输控制协议,同RTP一起用于数据传输的监视,控制功能。RTSP:Real Time Streaming Protocol,实时流协议,用于多媒体数据流的控制,如播放,暂停等。

WebRTC全称是Web Real-Time communication,是一种实时音视频通讯技术,通过WebRTC可以使浏览器之间建立点对点的连接,并实时传输数据。
在数据传输上,WebRTC 采用基于 UDP 的 RTP/RTCP 协议,RTP/RTCP 本身不提供数据的可靠传输及质量保障。公共互联网这种分组交换网络,天然具有数据包传输的丢失、重复、乱序及延时等问题。
RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。

当应用程序开始一个RTP会话时将使用两个端口:一个给RTP一个给 RTCP。RTP本身并不能为接顺序传送数据包提供可靠的传送机制。也不提供流量控制或拥塞控制。它依靠RTCP提供这些服务。
rtp和rtcp协议详解
1、RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传统的注重的高可靠的数据传输的传输层协议相比,它更加侧重的数据传输的实时性,此协议提供的服务包括数据顺序号、时间标记、传输控制等。
2、RTP被定义为在一对一或一对多的传输情况下工作。其目的是提供时间信息和实现流同步。但RTP通常使用UDP来传送数据。但RTP也可以在TCP或ATM等其他协议之上工作。

3、RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP提供这些服务。
语音通话的时候一般需要多少带宽?
1、语音信号的带宽是3-13k/s。根据查询相关公开信息显示,语音信号的平均传输带宽为3-13k/s,语音信号的传输是基于实时传输协议RFC1889/RFC3350协议进行网络传输。
2、Kb/s-200Kb/s。微信语音通话是微信中的一项语音通话功能,方便联系好友。根据查询语音网速简介得知,语音通话流畅时的网速在100Kb/s-200Kb/s,带宽有2M就能流畅。
3、大约 3-13k/s ,根据对方的带宽情况、网络状况、以及 CPU 性能等而有所不同。由于网络的不稳定性,消耗的流量也不是固定的,但是基本上都不会相差太多,微信语音通话一分钟消耗流量大致为1200k。
语音带宽是什么?
一路语音信息所需的带宽64kbps = 50pps×Payload大小 Payload大小 =64000/50=1280bit=160byte 语音包的长度为200byte。
带宽通常指信号所占据的频带宽度;在被用来描述信道时,带宽是指能够有效通过该信道的信号的最大频带宽度。对于模拟信号而言,带宽又称为频宽,以赫兹(Hz)为单位。
带宽应用的领域非常多,可以用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。
RTP/RCP协议时什么
实时传输协议RTP(Realtime Transport Protocol):是针对Internet上多媒体数据流的一个传输协议, 由IETF(Internet工程任务组)作为RFC1889发布。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。
RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传统的注重的高可靠的数据传输的传输层协议相比,它更加侧重的数据传输的实时性,此协议提供的服务包括数据顺序号、时间标记、传输控制等。
RTP Control Protocol,实时传输控制协议,同RTP一起用于数据传输的监视,控制功能。RTSP:Real Time Streaming Protocol,实时流协议,用于多媒体数据流的控制,如播放,暂停等。
RTP被定义为在一对一或一对多的传输情况下工作。其目的是提供时间信息和实现流同步。但RTP通常使用UDP来传送数据。但RTP也可以在TCP或ATM等其他协议之上工作。
RTP/RTCP是基于IP的应用层协议,支持实时数据(音频、视频流)的传输,其思想是传输实时数据的同时发送一些关于传输和接收的质量的反馈信息,这两个任务分别由RTP和RTCP完成。
RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP。
到此,以上就是小编对于实时语音传输的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。