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

前言

两年前博主写了如何利用JavaCV解析各种h264裸流,《JavaCV音视频开发宝典:使用javacv读取GB28181、海康大华平台和网络摄像头sdk回调视频码流并解析预览图像》,但是随着时间变化,各个厂商sdk也有所迭代升级,比如现在海康sdk回调不再包含H264裸流,只有PS和TS流以及RTP(RTP中也可包含PS\TS\H264\H265裸流)

PS流和TS流封装格式简述

虽然各大厂商sdk手册文档有所介绍,但对于一些概念并没有进行阐述,下面我们具体讲讲这些流是什么,做什么用的。

ps流和TS流是一对姊妹封装格式,它们都是MPEG-2(ISO/IEC 13818-2)标准协议家族成员。

ISO/IEC 13818-2标准见下

JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解析预览图像相关推荐

  1. JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调录像回放视频PS码流并解析预览图像

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 上一章中<JavaCV音视频开发宝典:使用JavaCV读取海康平台或海 ...

  2. JavaCV音视频开发宝典:JavaCV实现mp3音频直播FM在线电台服务,无需流媒体服务,浏览器原生audio标签直接播放mp3,支持rtsp/rtmp/flv/hls/本地音视频源直接转码到mp3

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 之前写过使用JavaCV实现webm直播的文章: <JavaCV音视频 ...

  3. JavaCV音视频开发宝典:JavaCV使用gdigrab方式实现windows录屏(windows屏幕画面抓取/采集,可实现高帧率屏幕截屏、录屏功能)

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 本系列文章前面内容基本覆盖了推流拉流等内容,屏幕截屏之前也写过,只不过是基于ja ...

  4. JavaCV音视频开发宝典:JavaCV混合屏幕录屏和系统声音录制mp4视频文件(windows桌面屏幕和系统声音混合录制)

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前已经写过dshow方式采集摄像头画面.麦克风.系统声音和桌面屏幕画面. 之前 ...

  5. JavaCV音视频开发宝典:rtsp拉流并使用转码方式转推到rtsp

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 在上一篇JavaCV音视频开发宝典:rtsp转推到rtp我们主要进行rtp推流, ...

  6. JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 之前写过了mp3实现FM电台直播服务:<JavaCV音视频开发宝典:J ...

  7. JavaCV音视频开发宝典:实现Base64编码图片转换成图片文件通用转换器,以base64转png图片文件为例,其他图片格式也全部支持

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 在上一章中https://eguid.blog.csdn.net/artic ...

  8. JavaCV音视频开发宝典:vb8和vp9编码的webm格式视频文件转成mp4文件

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 mp4不用多说,我们日常生活中,手机上或者浏览器网页中使用最多的视频文件就是 ...

  9. JavaCV音视频开发宝典:UDP推流 使用UDP方式推送TS流 实现UDP一对一直播点播

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 之前写rtp推流(JavaCV音视频开发宝典:rtsp拉流并使用转码方式转推到r ...

最新文章

  1. An overview of gradient descent optimization algorithms
  2. QT的QHashIterator类的使用
  3. 常用的汇编系统功能指令(包含字符功能类,中断终止类)
  4. macos降级_iOS12.3 beta2更新了什么 iOS12.3测试版2新特性与升降级方法
  5. RGB转灰度图的几种算法
  6. 时间序列-Auto-ARIMA模型
  7. C++程序设计随笔(二)
  8. java 40期_【40期】说一下线程池内部工作原理
  9. QBadgeView小红点的简单使用
  10. python利用you-get下载视频
  11. Erlang之ETS,DETS入门
  12. python绘制四叶草_python绘图四叶草
  13. 系统安全 - windowns系统镜像下载
  14. 软件测试-黑盒测试,白盒测试,灰盒测试
  15. commitizen和cz-customizable配置git commit message 1
  16. NLP数据预处理与词嵌入
  17. 组件对外接口设计-易用性
  18. [BZOJ4180] 字符串计数
  19. 一座小桥(最多只能承重两个人)横跨南北两岸,任意时刻同一方向只允许一个人过桥,南侧桥段和北侧桥段较窄只能通过一个人,桥中央一处宽敞,允许两个人通过或歇息。试用P(wait)V(signal)操作实现
  20. 内存不能为read/written 问题的简单解决办法

热门文章

  1. bzoj 4997: [Usaco2017 Feb]Why Did the Cow Cross the Road III
  2. Java常用类全面解析(含部分源码)
  3. 计算机房应急灯标准,GB 51309 - 2018《消防应急照明和疏散指示系统技术标准》规范组官方答疑(四)...
  4. 我把这个贼好用的Excel导出工具开源了!!
  5. 【3dsmax2016】安装图文教程、破解注册以及切换语言方法
  6. 批量自动下单(1688)
  7. lodop打印控件的使用
  8. python 列表索引从1开始_Python从索引开始循环遍历列表
  9. ESP32 FreeRTOS-调试任务实用工具(4)
  10. win10 休眠不读u盘_高手亲自解答win10 bios无法识别u盘的修复对策