- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 HLS播放器开发
2、主要是下载m3u8文件(可以是读一个string),然后进行解析,找到相应的ts 文件,再进行下载解码播放3、http://blog.csdn.net/matthew_fan/article/details/8029056 介绍hls使用 博客:再回首的专栏 工作两个多月一直围绕着网络播放。现在基本解决了主要问题,小结一下。其中可能有很多的问题,希望各
2015-03-31 18:48:45 1005
转载 VS2010创建ATL工程及使用C++测试COM组件
1.创建ATL项目,取名MyCom2. ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。3.在该项目中添加类4.添加一个ATL简单对象5. ATL 简单对象向导,“简称”中输入类名称MyClass,其他输入框会自动填写,最下面的“ProgID”没有自动填写,最好自己写上一个,如MyCom.math,否则后面无法正确调用...
2015-03-30 12:17:47 2830 1
转载 获得MP4文件中的格式信息
摘自 : http://www.52rd.com/Blog/wqyuwss/559/1/ 原文参照的 苹果官网的quicktime: https://developer.apple.com/standards/classicquicktime.html1 - 计算电影长度方法1从mvhd - movie header atom中找到time scale和du
2015-03-26 15:33:10 639
转载 FLV文件格式解析
FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。 FLV视频格式是Adobe公司设计开发的,目前已经免费开放,现在的版本是v10。下面我们就了解一...
2015-03-25 14:48:34 601
转载 windows下一分钟配置ngnix实现HLS m3u8点播
一、首先保证nginx能正常运行: 这个就是因为前面我们把nginx的目录加到了Path中,然而nginx启动时各种路径都是以当前工作目录为起始点的,这就导致了系统去“C:\Users\[UserName]/conf/nginx.conf”这个地方去寻找配置文件而不是正常的“D:\nginx-1.3.9/conf/nginx.conf”。看来不能轻易偷懒啊。
2015-03-25 10:51:37 5601 2
转载 ffmpeg命令详解(转)
一、ffmpeg命令详解ffmpeg非常强大,轻松几条命令就可以完成你的工作。把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor.avi:$ ffmpeg -i 001.mp3 -i darkdoor.%3d.jpg -s 1024x768 -author skypp -vcodec mpeg4 darkd
2015-03-25 10:30:19 12407
转载 Win8+VS2010(32位)下编译x265
相信很多朋友都尝试过编译x265,本人之前总是一头雾水,根据其x265官网的介绍尝试了好几种办法,一直没有搞定,还装了很多东西,什么yasm、Intel编译器和Cmake之类的,后来发现我把问题想得太复杂了,现介绍我在VS2012平台下编译x265的方法。前期准备工作:1、x265开源代码。2、系统预安装Cmake软件。3、安装yasm和vld。具体步骤如下:第一步:下载x...
2015-03-24 17:16:48 1507
转载 《那些年啊,那些事——一个程序员的奋斗史》开始预售了~~!
一个程序员的写的书: http://blog.csdn.net/norains/article/details/8962557《那些年啊,那些事——一个程序员的奋斗史》
2015-03-24 15:19:42 611
原创 看rtmp文档总结--chunk块的介绍
一、chunk块包含3部分,basic header ,message header,extended timestamp 1、basic header 块基本头,1--3个字节,块流id和块类型 块类型决定了消息头的编码格式 ,前两位是保留位 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4
2015-03-18 10:50:26 1700
原创 amd虚拟机中ios装环境问题
1、虚拟化CPU,需要在BIOS中设置虚拟化,按DEL可以进入BIOS2、mac os x不支持AMD类型的CPU,需要打补丁,替换相应支持的mac os内核
2015-03-17 13:29:06 767
原创 ios音视频相关牛人
1、huangmindong的专栏http://blog.csdn.net/huangmindong?viewmode=contents
2015-03-17 13:25:41 386
转载 HEVC牛人博客
http://blog.sina.com.cn/s/blog_520811730101ja19.html HM代码级别的分析 : http://www.voidcn.com/blog/HEVC_CJL/list-19.html
2015-03-16 18:38:21 873
原创 boost简单概述(1)
1、bind函数是一个花哨的东西,其实没有什么用处2、property_tree 使用xml,读一些配置文件3、thread、asio、smart_ptr、字符串处理,可以学一下4、io_service io 创建一个异步的 async_ 异步定时器 异步线程 他的run函数之前必须有一个异步操作在执行,
2015-03-13 17:50:27 498
转载 如何将BGR转成YUV420
摘自:http://www.rosoo.net/a/201102/10948.html写了一个程序可以把openCV的BGR图像格式转换成YUV4:2:0,然后通 过FFmpeg的API把YUV4:2:0的图像编码压缩,最后利用live555把压缩后的buffer打包成RTP包,最后用Unicast将它们发 送出去。简单的说就是 BGR—>YUV4:2:0—>encode to b...
2015-03-13 15:13:02 4010
转载 FFMPEG之TimeBase成员理解
FFMPEG的很多结构中有AVRational time_base;这样的一个成员,它是AVRational结构的typedef struct AVRational{ int num; ///< numerator int den; ///< denominator} AVRational;AVRational这个结构标识一个分数,num为分数,den为分母。...
2015-03-11 15:22:28 553
转载 视频、音频打时间戳的方法
http://blog.csdn.net/wfqxx/article/details/54971381. 视频时间戳 pts = inc++ *(1000/fps); 其中inc是一个静态的,初始值为0,每次打完时间戳inc加1. 在ffmpeg,中的代码为 pkt.pts= m_nVideoTimeStamp++ * (m_VCtx->time_bas...
2015-03-11 11:00:07 770
转载 openal 简单实用
这是一个快速的入门教程,将教你使用OpenAL播放音乐的最少步骤。OpenAL主要由3个实体构成:听众Listener, 声源Source, 以及缓存Buffer。听众Listener:就是你。Listener的位置是可以移动的。声源Source:类似一个话筒。它发出声音给听众听。和Listener一样,声源的位置也是可以移动的。例如oalTouch中实现了声音远近的控制(近响远轻),就是通过Li...
2015-03-06 17:45:18 911
原创 线程函数总结
1、pthread_create 创建线程 ,包含线程id,执行函数,函数的参数,线程的属性(优先级等)2、pthread_cancle 释放线程 异步释放 pthread_exit 释放线程,同步释放,还需要执行完,才能释放资源3、pthread_join 等待线程 pthread_self 返
2015-03-05 23:13:26 445
转载 openal的借鉴
因为之前在原公司上班的时候,用过openAL来播放PCM实时数据流.现在换了新公司又要求我用自己的方法写个音频播放器.我就选用这openAL H-,RzL/ 但是这次使用openAL的时候,就没之前那么顺了,哎,说多了都是泪啊~~~附上自己写的部分算是重要的代码,给大家分享一下,也好帮助:J}@*>c 新手少走些误区,或者是能够快速定位究竟是错在哪里。代码如下:pQ Y.MZSA I...
2015-03-05 16:47:16 1159
转载 jrtplib使用笔记
一、简述RTP 是目前解决流媒体实时传输问题的最好办法,而JRTPLIB 是一个用C++语言实现的RTP库,包括UDP通讯。刚使用JRTPLIB,对JRTPLIB的理解还不够深,当做使用时,积累的一些经验写个笔记吧。二、RTP协议实时传送协议(Real-time Transport Protocol或简写RTP,也可以写成RTTP)是一个网络传输协议,RTP协议详细说明
2015-03-04 14:23:22 752
转载 HEVC/H265 文档获得
HEVC approved by ITU-T and ISO/IEC x265下载地址: http://x265.org/developers.htmlHM10. 下载地址 : "Geneva, 25 January 2013 – A new video coding standard building on the PrimeTime Emmy award w...
2015-03-04 11:12:28 5649
转载 图像的膨胀与腐蚀、细化
摘自: http://www.cnblogs.com/slysky/archive/2011/10/16/2214015.html原理:在特殊领域运算形式——结构元素(Sturcture Element),在每个像素位置上与二值图像对应的区域进行特定的逻辑运算。运算结构是输出图像的相应像素。运算效果取决于结构元素大小内容以及逻辑运算性质。结构元素:膨胀和腐蚀操作的最基本组成部分,用
2015-03-03 18:06:04 1267 1
转载 图像处理-平滑和锐化
1.平滑(smoothing)先举个例子说明一下什么是平滑,如下图所示:图像平滑,锐化(转)" alt="数字图像处理学习笔记1- 图像平滑,锐化(转)" src="http://s10.sinaimg.cn/middle/6c083cdd495b316784ce9&690">可以看到,图2 比图1 柔和一些(也模糊一些)。是不是觉得很神奇?其实实现起来很简单。我们将原图中的每一点
2015-03-02 16:07:31 23148 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人