加载中
异步并发递归模型讨论

异步消除递归的思想源于avboost.com论坛上一篇由博士microcai写的<<异步遍历文件夹>>而来。 考虑一个问题: void hannoi_sync(int n, char A, char B, char C) { if (n == 1) {...

avhttp终于支持了gzip/chunked

Chunked 也叫分块传输编码, 是http 1.1中的内容, 其好处有以下: HTTP分块传输编码允许服务器为动态生成的内容维持HTTP持久链接。通常,持久链接需要服务器在开始发送消息体前发送Content-Len...

OK, 完成avhttp的socks4/socks5代理支持功能

不错, 完成avhttp的socks4/socks5代理支持功能, 相对来说, 已经算得上完整的http客户端了. 不止如此, 因为到处找不到完善的socks代理服务器程序测试代理功能, 本人再一次发杨黑客精神, 当找不...

一个支持并发, 支持异步/同步, 支持http/https, 支持续传的avhttp

起源 问题起源于 microcai 和 jack 的一次谈话。他们注意到了 HTTP 多线程下载模式,其实本质上不过是向服务器发起了多个TCP连接。使用一个线程一样能完成这样的工作——只要他们使用的是...

AVPlayer 的 libtorrent 模块已经放出!

昨晚更新了ffmpeg到0.11.1版本, 修正了几个libtorrent的bug, 并且也把libtorrent也放出来了, 有兴趣的朋友可以看看, 我是如何实现p2p播放器的, 呵呵. 目前模块规划的不太好, 有空再重新规划下...

函数在main调用之前被调用

从来没有过这样的需求, 不过这个一定很有趣, 我在stackoverflow看到这个标题时, 第一时间马上想到了C++中利用全局对象的函数就可以达到这个目的. 正如stackoverflow下面的回帖: class Start...

AVPlayer支持VSFilter啦, 也就支持字幕啦

哈哈, 以前研究dshow的时候, 研究过VSFilter, 在以dshow为基础的播放器中(比如暴风, 射手等等...), 几乎都是使用这个插件来做字幕的, 然而虽然自己可以编写字幕插件的代码, 但我并不打算这样...

2012/05/24 00:11
595
AVPlayer 之avcore模块

avcore模块介绍 avcore事实上它只是一个对外的c++类接口, 目前基于windows实现. 在avcore中, avplayer是一个对外的接口, 因降低依赖关系, 采用pimpl方式实现, 其实现是由player_impl完成的....

AVPlayer的开发杂碎

昨晚把http和rtsp的支持给添加了, 实际上我并没有写多少代码, 主要还是使用ffmpeg自带的实现, 因为自己对ffmpeg比较熟悉, 所以不打算像vlc一样再重复造那么多demux,access, 只要ffmpeg里有的...

2012/04/06 10:50
1.6K
关于Goertzel

双音频是电话系统中电话机与交换机之间的一种用户信令,通俗的讲, 就是两种不同的频率混音在一起的音频信号, 并代表某个数值. 双音频信号是贝尔实验室发明的,其目的是为了自动完成长途呼叫。...

Qvod的一些简单分析

打算造一个基于bt播放的流媒体播放器. 于是简单的分析了下目前正是基于bt播放的流媒体播放器qvod. qvod总体实现比较简单, 从软件设计上大致可以看出分成三大部分: 1. tracker, 这个服务器在q...

ffmpeg学习笔记

ffmpeg的一流设计, 让我震撼, 浑然天成的代码, 让我为之着迷. ffmpeg主要划分为几个模块, libavcodec, libavformat, libavutil, libswscale, libavfilter, libavdevice在这几个模块中, libav...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部