JavaCV音视频开发宝典:rtp点到点音视频传输TS流(一对一音视频直播)
《JavaCV音视频开发宝典》专栏目录导航
《JavaCV音视频开发宝典》专栏介绍和目录
前言
在开始之前,我们需要了解一点rtp协议相关的知识。
当然了,相信很多小伙伴应该已经或多或少了解过rtp了,专门用于传输音视频数据的协议,rtp一般会和它的好基友RTCP协议一起工作,rtp负责传输数据,rtcp负责控制。比如日常中常见的rtsp和webrtc都是基于rtp协议进行视频数据传输的。rtsp控制指令非常类似http协议就不提了。事实上webrtc协议也是用rtp和rtcp控制和传输音视频数据,webrtc协议跟sip协议很像很像,除了指令不同之外,这里也一笔带过,后面讲到的这块的时候再提,哈哈,就是这么会吊人胃口,我们今天只讲rtp点到点传输。
rtp点到点传输可以做什么?
答:一对一音视频直播通话,一对多广播
传统意义上的音视频直播通话或者视频会议需要一个流媒体服务(Media Server)
JavaCV音视频开发宝典:rtp点到点音视频传输TS流(一对一音视频直播)相关推荐
- JavaCV音视频开发宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtp、rtsp、rtmp实时视频
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 本章代码除了在<JavaCV音视频开发宝典:使用JavaCV和spring ...
- JavaCV音视频开发宝典:UDP推流 使用UDP方式推送TS流 实现UDP一对一直播点播
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前写rtp推流(JavaCV音视频开发宝典:rtsp拉流并使用转码方式转推到r ...
- JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解析预览图像
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 两年前博主写了如何利用JavaCV解析各种h264裸流,<JavaCV ...
- JavaCV音视频开发宝典:rtsp拉流并使用转码方式转推到rtsp
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 在上一篇JavaCV音视频开发宝典:rtsp转推到rtp我们主要进行rtp推流, ...
- JavaCV音视频开发宝典:rtsp拉流转码方式转推到rtmp
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 在上一篇JavaCV音视频开发宝典:rtsp转推到rtp我们主要进行rtp推流, ...
- JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前写过了mp3实现FM电台直播服务:<JavaCV音视频开发宝典:J ...
- JavaCV音视频开发宝典:JavaCV实现mp3音频直播FM在线电台服务,无需流媒体服务,浏览器原生audio标签直接播放mp3,支持rtsp/rtmp/flv/hls/本地音视频源直接转码到mp3
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前写过使用JavaCV实现webm直播的文章: <JavaCV音视频 ...
- JavaCV音视频开发宝典:JavaCV使用gdigrab方式实现windows录屏(windows屏幕画面抓取/采集,可实现高帧率屏幕截屏、录屏功能)
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 本系列文章前面内容基本覆盖了推流拉流等内容,屏幕截屏之前也写过,只不过是基于ja ...
- JavaCV音视频开发宝典:vb8和vp9编码的webm格式视频文件转成mp4文件
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 mp4不用多说,我们日常生活中,手机上或者浏览器网页中使用最多的视频文件就是 ...
最新文章
- 删除windows上的oracle产品
- 龙岗网络推广浅析更新频率对网站优化有哪些影响?
- IEEE802.11协议栈
- apache iotdb_Apache-IoTDB
- 使用MapReduce将HDFS数据导入Mysql
- pycharm 安装 tensorflow
- django excel 导出页面_Django Admin中增加导出Excel功能过程解析
- html版本操作手册,全新HTML5用户手册(版本2017)–互联网股票买卖操作.PDF
- 理解String不可变
- 数据集:科研经费投入对生产能力提高的影响
- cmake下载,安装
- 下载新版火狐后无法同步书签_Ubuntu解决火狐浏览器无法同步书签的问题【推荐】...
- cuda 各个版本下载
- 测试电池耗电快的软件,电池快速耗电急救软件
- 程序员转行后都怎么样了,分享我身边的真实经历!
- 超人气网站集合,快来pick你中意的吧!
- 微信小程序设置底部tab选项卡
- 金立手机android怎么关闭,金立手机软件卸不掉怎么办 金立手机软件卸不掉如何解决...
- 【图像去噪】基于matlab GUI均值+中值滤波图像去噪(含PNSR)【含Matlab源码 372期】
- Linux将鼠标解放,懒人福音,黑科技鼠标将彻底解放你的双手