自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaojun11的专栏

专注于流媒体技术和机器学习

  • 博客(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

转载 分析MP4的名人博客

wqyuwss的专栏http://www.52rd.com/Blog/wqyuwss/559/4/

2015-03-26 10:48:19 529

转载 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

RPDesktop_3_8_1_69631

会控软件,polycom 宝利通 的WINDOWS客户端,H323协议,sip协议学习的好工具

2021-02-09

百度云-vs2013.txt

Vs2013工具下载地址,windows开发必备工具,

2020-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除