随笔 - 41  文章 - 0  评论 - 500  阅读 - 121万 
12 2011 档案
C++实现RTMP协议发送H.264编码及AAC编码的音视频,摄像头直播
摘要:本人实现了一个RTMPLiveEncoder,通过采集摄像头视频和麦克风音频,并进行H.264和AAC编码,然后发送到FMS上,实现实时直播,可以通过flash player正常观看。本文就介绍一下RTMPLiveEncoder的主要思路和关键点,以期对需要这方面技术的朋友有所帮助。 阅读全文
posted @ 2011-12-29 14:38 haibindev 阅读(138591) 评论(39) 推荐(20) 编辑
c#万能视频播放器(附代码)
摘要:本人之前很多的文章中均提到了使用libvlc为播放器内核制作的播放器,也许有些朋友对此感兴趣,于是我用c#写了一个调用libvlc api实现的万能视频播放器,与大家分享一下。说它“万能”,当然是因为我们站在了vlc的肩膀上。 阅读全文
posted @ 2011-12-21 18:58 haibindev 阅读(116406) 评论(105) 推荐(27) 编辑
设计并实现同时支持多种视频格式的流媒体点播系统
摘要:我之前有篇文章介绍过如果实现一个C/S模式的Flv点播系统,Flv格式简单,处理起来也比较轻松,不过,实际工作中,需要点播的影片,岂会只有Flv这一种格式。我们常见的几种视频格式,随便哪一个都要比Flv复杂的多,尤其是本身设计的时候就没有考虑到要通过网络观看的格式,要实现点播,自然要比Flv难的多。当然,你可以把所有影片都转成Flv格式来处理,可是,当你拥有成千上万部影片的时候,不但得一个个转换,还要一个个检查是否转换成功、转换质量如何等,那工作量可不是一点半点。从这点考虑出发,做一个支持多种视频格式的点播系统,就显得很有必要了。 阅读全文
posted @ 2011-12-21 11:32 haibindev 阅读(10622) 评论(11) 推荐(4) 编辑
借用PortAudio采集和播放音频,实现双路混音器
摘要:混音,顾名思义,就是把多个音源混合的过程,是一个很常见的应用。这两天我也做了一个双路混音器,当然,我没有做多么专业的音频信号处理,只是一个简单的混音,调节各路音量,并实现了一些音效处理。主要功能有:采集硬件设备,读取wav文件,播放,混音,音量调节,音频节奏、音调的调节,wav文件输出。 这里我和大家分享一下这个混音器的设计思路。 阅读全文
posted @ 2011-12-07 09:26 haibindev 阅读(14838) 评论(7) 推荐(4) 编辑
免费猪八戒网站软件任务小助手--小八戒更新版本1.5
摘要:前段时间猪八戒网站改版了,我把小八戒也更新了一下,以适应他们新的版面。 界面还是那样,没有做其它的更改。其实本来打算做出来2.0之后再发布的,但是因为这段时间太忙,没有时间去开发2.0,就先把1.5放出来了。至少现在是可以用的,呵呵。 阅读全文
posted @ 2011-12-02 20:04 haibindev 阅读(2897) 评论(1) 推荐(1) 编辑
基于Ubuntu交叉编译X264, FFmpeg Windows SDK详细教程
摘要:FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于ubuntu交叉编译环境,编译和定制ffmpeg。 阅读全文
posted @ 2011-12-01 10:29 haibindev 阅读(21057) 评论(9) 推荐(4) 编辑

点击右上角即可分享
微信分享提示