音视频流媒体开发-目录[https://www.jianshu.com/p/5a868a667838]iOS知识点-目录[https://www.jianshu.com/p/...
音视频流媒体开发-目录[https://www.jianshu.com/p/5a868a667838]iOS知识点-目录[https://www.jianshu.com/p/...
移动直播的兴起使得在移动端观看直播的需求日渐增多,相交于点播而言,直播提出了一个新的要求——实时性,也即要求主播端至观众端的总延时不能过高。而已有的移动端视频播放器如: 系统...
因为UV这些色度记录的是对颜色的偏移值,所以取中间值也就是意味着没有偏移,对于[0.0, 1.0]的默认值是0.5f,对于[0,255]当然取128了,而计算矩阵都是按照这个转换关系推导出来的。
音视频结构:带你深入理解YUV前言 在音视频开发中,RGB和YUV这些颜色空间估计大家都不会陌生。相对来说RGB比较容易理解,但是YUV的一些概念可能会比较抽象,所以这篇文章就主要来介绍YUV这个颜色空间...
最近部门新入职了几个小鲜肉,打算给他们分享下一些C/C++编译的基础知识,于是整理了一些资料写了这篇博客.由于已经有差不多一年没有写c++了,可能会有一些不太正确的地方,希望...
前言 在音视频开发中,RGB和YUV这些颜色空间估计大家都不会陌生。相对来说RGB比较容易理解,但是YUV的一些概念可能会比较抽象,所以这篇文章就主要来介绍YUV这个颜色空间...
什么是UVC摄像头,UVC是什么意思? UVC是一种标准的USB视频设备协议,就是传说中的免驱摄像头。UVC是Usb Video Class的简称。Windows平台上UVC...
前言 前篇文章简单介绍了QUIC协议在业内存在的几种开源实现,但是归根结底主要可以分为Google开源的chromium库自带的QUIC实现方案,还有利用Go语言来重写的QU...
前言 ijkplayer是B站开源的基于FFmpeg的轻量级Android/iOS视频播放器,强烈建议在定制的播放器的时候以ijkplayer为基础进行二次开发。对于二次开发...
第一章 Android OpenGLES 相机预览第二章 Android OpenGLES 录制视频第三章 Android OpenGLES 给相机添加滤镜第四章 Andro...
前言 此系列会以一系列文章来介绍Google在传输层的新开源贡献:QUIC协议 的一些内容,也是传说中未来的HTTP3。当然,系列开篇肯定要先介绍QUIC是什么,能做什么,为...
上一章《Camera2 开启相机》[https://www.jianshu.com/p/df3c8683bb90]我们学习了如何开启和关闭相机,接下来我们来学习如何开启预览。...
在如何看待哔哩哔哩的开源 HTML5 播放器内核 flv.js?中,flv.js作者有这样一段回复:一些人问我为什么不直接采用 MP4 格式,并表示对 FLV 格式的厌恶。这...
重要概念 RTMP Chunk Header RTMP Chunk Header的长度不是固定的,分为: 12 Bytes、8 Bytes、4 Bytes、1 Byte 四种...
Adobe官方文档描述不清,而且跟实际实现又有些不一样,实在很混乱,还是自己做做笔记靠谱。 这篇只讲Chunk,握手另外写篇文章。 Chunk Format RTMP收发的数...
2018年8月4日第三次更新,详细介绍了RTMP协议与遇到的坑 1. 简介 RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是...
前言 这篇文章简单介绍下移动端iOS系统下利用AVCaptureDevice进行视频数据采集的方法。按照惯例先上一份源码:iOSVideo摄像头采集相关核心实现在:NTVid...