随笔分类 -  音视频

1 2 下一页

【转】H.264 SVC
摘要:视频厂商POLYCOM,VIDYO和RADVISION等都推出H.264 SVC技术。针对H.264 SVC技术做个介绍。 CISCO和POLYCOM都提供了免版税的H.264 SVC的版本。 其中open264现在最亮眼。 1. H.264 SVC是什么? H.264SVC (Scalable V 阅读全文

posted @ 2018-06-29 16:07 CSlunatic 阅读(513) 评论(0) 推荐(0) 编辑

【转】对H264进行RTP封包原理
摘要:1. 引言 H.264/AVC 是ITU-T 视频编码专家组(VCEG)和ISO/IEC 动态图像专家组(MPEG )联合组成的联合视频组(JVT)共同努力制订的新一代视频编码标准,它最大的优势是具有很高的数据压缩比率,在同等图像质量的条件下,H.264 的压缩比是MPEG-2 的2 倍以上,是 M 阅读全文

posted @ 2017-06-02 19:54 CSlunatic 阅读(526) 评论(0) 推荐(0) 编辑

【转】H264视频编码级别说明profile level Encoder
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 首先要阐明所谓的AVC其实就是H.264标准,是由ITU-T和ISO/IEC组成的联合视频组(JVT,Joint Video Team)一起开发的,ITU-T给这个标准命名为H.264(以前叫 阅读全文

posted @ 2016-11-17 15:46 CSlunatic 阅读(12950) 评论(0) 推荐(0) 编辑

【转】图文详解YUV420数据格式
摘要:YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就 阅读全文

posted @ 2016-11-08 16:43 CSlunatic 阅读(852) 评论(0) 推荐(0) 编辑

【转】AAC ADTS格式分析
摘要:1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不能播。当时崩溃了,后来通过查找资 阅读全文

posted @ 2016-11-08 14:18 CSlunatic 阅读(1345) 评论(0) 推荐(0) 编辑

【转】打包AAC码流到FLV文件
摘要:AAC编码后数据打包到FLV很简单。1. FLV音频Tag格式 字节位置 意义0x08, // 0, TagType0xzz, 0xzz, 0xzz, // 1-3, DataSize, 0xzz, 0xzz, 0xzz, 0xzz, // 4-6, 7 TimeStamp | TimeStampE 阅读全文

posted @ 2016-11-08 14:16 CSlunatic 阅读(3725) 评论(0) 推荐(0) 编辑

【转】FLV视频封装格式详解
摘要:Overview Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. Overview Flash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式. Overview Flash Video(简 阅读全文

posted @ 2016-08-22 10:22 CSlunatic 阅读(1939) 评论(0) 推荐(0) 编辑

FFmpeg缩放swscale详解 <转>
摘要:利用ffmpeg进行图像数据格式的转换以及图片的缩放应用中,主要用到了swscale.h文件中的三个函数,分别是: struct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, ... 阅读全文

posted @ 2016-01-07 09:56 CSlunatic 阅读(2690) 评论(0) 推荐(0) 编辑

【转】ffserver用法小结
摘要:我们可以通过ffserver以及ffmpeg做一个简单的视频监控系统,ffserver用于视频的转发调度,ffmpeg用于转码而对于ffserver最基本也是最重要的就是对它的ffserver.conf文件的配置,通常我们的配置分为两大类,分类的依据就是带不带缓冲文件,不带缓冲文件的比较简单,我们只... 阅读全文

posted @ 2015-06-29 10:50 CSlunatic 阅读(4789) 评论(0) 推荐(0) 编辑

【转】DM8168图像处理Link
摘要:1> dei dei 主要做数据交错处理,带缩放 dei control data flow:2> sclr 8168中支持缩放按比例的分子和分母,只支持缩小,貌似不支持放大,且注意输出数据是yuv422的 sclrPrm.outScaleFactor.ratio.heightRatio.n... 阅读全文

posted @ 2015-06-01 14:57 CSlunatic 阅读(771) 评论(0) 推荐(0) 编辑

【转】基于DM8168的视频智能分析系统的设计方案
摘要:[导读]为了实现高清视频的智能分析功能,本文介绍了一种以TI公司的DM8168为核心的高清视频智能分析系统的设计方案,该方案从硬件设计和软件设计两个方面介绍了硬件组成、工作流程、软件架构,并详细描述智能分析算法的构成、实现和优化。经过目标测试结果表明,该高清视频智能分析系统能实现对复杂场景的昼夜... 阅读全文

posted @ 2015-05-26 10:04 CSlunatic 阅读(487) 评论(0) 推荐(0) 编辑

【转】[总结]FFMPEG视音频编解码零基础学习方法
摘要:在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在... 阅读全文

posted @ 2015-04-23 16:30 CSlunatic 阅读(349) 评论(0) 推荐(0) 编辑

【转】ffmpeg中的sws_scale算法性能测试
摘要:经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法。简单说一下测试环境,我使用的... 阅读全文

posted @ 2015-04-23 16:17 CSlunatic 阅读(354) 评论(0) 推荐(0) 编辑

【转】DM8168添加DSP音频编解码算法--集成现有voice或audio codec
摘要:本文根据“How to integrate audio/voice in RPE in EZSDK.pdf”整理,建议读者直接下载,参考原文件。原文件下载链接:http://download.csdn.net/detail/guo8113/8122945ps:本文只是参考文档进行定制补充,但目前笔者... 阅读全文

posted @ 2015-03-17 13:36 CSlunatic 阅读(1198) 评论(0) 推荐(0) 编辑

【转载】视频编码(H264概述)
摘要:一视频编码介绍1.1 视频压缩编码的目标1)保证压缩比例2)保证恢复的质量3)易实现,低成本,可靠性1.2 压缩的出发点(可行性)1)时间相关性在一组视频序列中,相邻相邻两帧只有极少的不同之处,这便是时间相关性。2)空间相关性在同一帧中,相邻象素之间有很大的相关性,两象素越近,侧相关性越强。根据采用... 阅读全文

posted @ 2014-08-20 19:24 CSlunatic 阅读(595) 评论(0) 推荐(0) 编辑

Live555 分析(三):客服端
摘要:live555的客服端流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。可以抽成3个函数接口:rtspOpen rtspR... 阅读全文

posted @ 2014-06-05 10:55 CSlunatic 阅读(3828) 评论(0) 推荐(0) 编辑

Live555 分析(二):服务端
摘要:live555支持单播和组播,我们先分析单播的流媒体服务端,后面分析组播的流媒体服务端。一、单播的流媒体服务端: // Create the RTSP server: RTSPServer* rtspServer = NULL; // Normal case: S... 阅读全文

posted @ 2014-06-04 10:40 CSlunatic 阅读(3780) 评论(0) 推荐(0) 编辑

RTP/RTCP/RTSP/RSVP/SDP
摘要:RTP Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323... 阅读全文

posted @ 2014-05-28 17:07 CSlunatic 阅读(1155) 评论(0) 推荐(0) 编辑

Live555 分析(一):类介绍
摘要:从程序的结构来看,live项目包括了四个基本库、程序入口类(在mediaServer中)和一些测试代码(在testProgs中)。 四个基本静态库是UsageEnvironment、BasicUsageEnvironment、groupsock和liveMedia。UsageEnvironme... 阅读全文

posted @ 2014-05-28 09:23 CSlunatic 阅读(4125) 评论(1) 推荐(1) 编辑

【转】RTSP协议学习笔记
摘要:第一部分:RTSP协议一、RTSP协议概述RTSP(Real-TimeStreamProtocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和... 阅读全文

posted @ 2014-05-19 14:42 CSlunatic 阅读(656) 评论(0) 推荐(0) 编辑

1 2 下一页

导航