JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)

Posted eguid_1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)相关的知识,希望对你有一定的参考价值。

《JavaCV音视频开发宝典》专栏目录导航
《JavaCV音视频开发宝典》专栏介绍和目录

前言

在开始之前,我们需要了解一点rtp协议相关的知识。
当然了,相信很多小伙伴应该已经或多或少了解过rtp了,专门用于传输音视频数据的协议,rtp一般会和它的好基友RTCP协议一起工作,rtp负责传输数据,rtcp负责控制。比如日常中常见的rtsp和webrtc都是基于rtp协议进行视频数据传输的。rtsp控制指令非常类似http协议就不提了。事实上webrtc协议也是用rtp和rtcp控制和传输音视频数据,webrtc协议跟sip协议很像很像,除了指令不同之外,这里也一笔带过,后面讲到的这块的时候再提,哈哈,就是这么会吊人胃口,我们今天只讲rtp点到点传输。

rtp点到点传输可以做什么?

答:一对一音视频直播通话,一对多广播

传统意义上的音视频直播通话或者视频会议需要一个流媒体服务(Media Server)

以上是关于JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)的主要内容,如果未能解决你的问题,请参考以下文章

JavaCV音视频开发宝典:rtp点到点音视频传输(一对一音视频直播)

JavaCV音视频开发宝典:rtp广播方式音视频传输(一对多音视频会议)

JavaCV音视频开发宝典:rtp广播方式音视频传输(一对多音视频会议)

JavaCV音视频开发宝典:rtp广播方式音视频传输(一对多音视频会议)

JavaCV音视频开发宝典:rtp广播方式发送TS流音视频传输(一对多音视频会议)

JavaCV音视频开发宝典:UDP广播推流 使用UDP方式推送广播TS流 实现UDP一对多广播