本文是在使用由 EasyDarwin 团队开发的EasyPusher时导出的C++接口的.NET实现 附加将海康的PS流转换为H264流的.NET实现GetH246FromPS TIPS: 把.NET 数组数据转为指针的方法 取出指针处的数据到.NET数组 小建议:在导出C++接口的时候,最好自己使 ...
分类:
Web程序 时间:
2016-11-29 19:21:38
阅读次数:
540
最简单的基于FFmpeg的移动端例子系列文章列表: 最简单的基于FFmpeg的移动端例子:Android HelloWorld 最简单的基于FFmpeg的移动端例子:Android 视频解码器 最简单的基于FFmpeg的移动端例子:Android 视频解码器-单个库版 最简单的基于FFmpeg的移动 ...
分类:
移动开发 时间:
2016-11-24 16:03:32
阅读次数:
245
本文记录iOS平台下基于FFmpeg的视频解码器。该示例C语言的源代码来自于《最简单的基于FFMPEG+SDL的视频播放器》。相关的概念就不再重复记录了。 源代码 项目的目录结构如图所示。 C代码位于ViewController.m文件中,内容如下所示。 [cpp] view plain copy ...
分类:
移动开发 时间:
2016-11-24 15:47:31
阅读次数:
337
因为学习视频解码。不得不重新复习下C语言呢,3年都没碰了嘿嘿! 1、c与java不同它没有boolean和byte这2个基本类型,boolean在c中利用0和非0来代替,0为false,非0为true。byte为一个字节,在c中可以用char类型来代替。 C中各种基本类型所占的字节数:(利用size ...
分类:
其他好文 时间:
2016-10-21 19:40:04
阅读次数:
182
在上一篇文章中,对FFmpeg的视频解码过程做了一个总结。由于才接触FFmpeg,还是挺陌生的,这里就解码过程再做一个总结。本文的总结分为以下两个部分: 数据读取,主要关注在解码过程中所用到的FFmpeg中的结构体。 解码过程中所调用的函数 在学习的过程主要参考的是dranger tutorial, ...
分类:
其他好文 时间:
2016-09-23 23:11:51
阅读次数:
218
在视频解码前,先了解以下几个基本的概念: 编解码器(CODEC):能够进行视频和音频压缩(CO)与解压缩(DEC),是视频编解码的核心部分。 容器/多媒体文件(Container/File):没有了解视频的编解码之前,总是错误的认为平常下载的电影的文件的后缀(avi,mkv,rmvb等)就是视频的编 ...
分类:
其他好文 时间:
2016-09-23 21:37:49
阅读次数:
129
在XenApp&XenDesktop7.11中,Citrix大幅度了优化了HDX3DPro下的交付能力,主要增强了两点:支持NVidiaNVENC技术新的RelativeMouse功能NVidia的NVENC技术是NVidia公司在其生产的显卡上提供的一种videoencoding技术,他最大的好处是能够让H.264的视频解码,从传统的CPU改为使..
分类:
移动开发 时间:
2016-09-18 15:39:16
阅读次数:
706
折腾了一个多月,终于调出来了。。。。。首先吐槽一下海康SDK,同时也感谢之。。。 手头有个项目,需要实时抓取海康摄像头,我是在Android下实现的,海康官网上没有Android SDK,这里友情提醒一下,大家在官网上给海康一个电话就搞定了的。。。我手头有,但既然海康不放网页上,要让自己索取,那我也 ...
分类:
移动开发 时间:
2016-08-10 16:16:04
阅读次数:
576
H264元素的分层结构 H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。 在H.264 中,句法元素共被组织成 序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的 ...
分类:
其他好文 时间:
2016-08-10 12:23:38
阅读次数:
163
视频解码 在视频解码前,先了解以下几个基本的概念: 编解码器(CODEC):能够进行视频和音频压缩(CO)与解压缩(DEC),是视频编解码的核心部分。 容器/多媒体文件(Container/File):没有了解视频的编解码之前,总是错误的认为平常下载的电影的文件的后缀(avi,mkv,rmvb等)就 ...
分类:
其他好文 时间:
2016-08-07 17:04:14
阅读次数:
192