- 博客(15)
- 资源 (5)
- 收藏
- 关注
转载 【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
http://www.cnblogs.com/skyseraph/archive/2012/04/01/2429384.html一、MP4格式基本概念MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念1 MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式
2012-06-09 09:57:23 1763
原创 笑话收集
小明被爸爸修理了,向妈妈告状:“妈妈,有人打你的儿子怎么办?”妈妈:“我会打他的儿子报仇!”小明:“……”一个四岁的男孩亲了三岁的女孩一口! 女孩对男孩说:“你亲了我可要对我负责啊。” 男孩成熟地拍了拍女孩的肩膀,笑着说:“你放心,我都四岁了,又不是一两岁的小孩子了”中午去ATM存钱,排队时后面的美女问我:“存钱是吗?” “嗯” “我正好要取钱,反正你要存,不如把钱给我,咋
2012-06-29 17:50:28 872
原创 人生经验总结
1.不要什么事情等到经历过才懂得,在做重大决定前,可以先问问别人。2.自己熟悉的领域,要有自己的判断和分析,自己不熟悉的领域,可以先倾听别人的意见,最好能找到那个领域里面的高手,先学习模仿再说。3.一件事情做得好了,就变成兴趣爱好了,与坚持无关了。4.你只有在某个领域展现实力或者取得成绩,你才有资格去说服别人,别人也才愿意听你的(也要看一个人是否愿意倾听吧,还有自己说话的技巧是否让人容
2012-06-24 17:45:30 676
原创 好的生活习惯总结
1.晚上睡觉前四个小时不要吃太多东西,不要吃辣的东西。2,中午要消化一下,再午休。3.有时候人容易浮躁,急躁,自己做的计划不愿去实现,停下来,看看以前写过的文章,写过的程序,做过的事情,能够使自己平静下来,继续前进。
2012-06-23 11:28:58 629
原创 如果再写一个ipcamera项目,我哪些地方能做的更好?
1.我大多数情况会使用xib去创建控件,和建立响应(Action)2.我会使用自动内存管理。3.因为我对这个项目已经足够熟悉,我可以先写好接口,再进行编码。4.我会尝试封装好一些常用的东西,以便下次项目的时候能够直接使用。5.我会使用代码走查,我会尽量把警告去掉6.每修改一次,进行一次回归测试。7.一定要记得关闭NSTImer,NSNotification,因为他们可能
2012-06-22 09:48:46 922
原创 外包的本质
外包的本质是压缩时间。人的资源是有限的,如果项目是无限多,那么你在一个项目上花的时间越少,你就能完成越多的项目不过外包项目总有一个极限,我们的目的是尽可能的达到这个极限。外包的时间,大致是弄清需求+开发时间+维护时间。如何提高这三个时间呢?每修改一次代码,都要进行完整的回归测试。
2012-06-21 15:35:17 772
原创 软件测试
其实我们每天都在做单元测试。你写了一个函数,除了极简单的外,总是要执行一下,看看功能是否正常,有时还要想办法输出些数据,如弹出信息窗口什么的,这,也是单元测试,把这种单元测试称为临时单元测试。只进行了临时单元测试的软件,针对代码的测试很不完整,代码覆盖率要超过70%都很困难,未覆盖的代码可能遗留大量的细小的错误,这些错误还会互相影响,当BUG暴露出来的时候难于调试,大幅度提高后期测试和维护成本,也
2012-06-21 15:22:57 519
原创 ffmpeg 编译指令的理解
./configure指定你要编译的一些配置信息,比如是否需要h264解码器,指定iphone sdk版本,指定cpu结构是arm还是i386make运行gcc命令用来编译make install相当于安装文件,windows下面的安装exe,或者安装静态库如果编译的时候出现警告warning可能没事,如果出现错误,你可以查看configure.log查找错误信
2012-06-11 16:18:43 682
原创 项目感悟
一个人的努力是加法效应,一个团队的努力是乘法效应。一个项目的从无到有,把自己几个月来的思维过程和遇到的困难,解决问题的思路分享给大家,也希望大家能给我分析一下,哪些地方做的好,哪些地方做的不好,大家一起进步,把团队的乘法效应发挥出来。还是从刚开始学习iphone开发说起吧,当初我本来是想自己做一款游戏的,但是程序,美工,音效加在一起就把我搞晕了,这完全不是一个人能搞定的事,寒假又搞了一
2012-06-10 11:27:38 3494
原创 mp4封装灵感收集
1.使用ffmpegffmpeg写container都是用avformat里的接口来做的,每帧数据都通过AVStream来写的,但你上面的代码很明显就不是如此,建议你直接在网上搜一下ffmpeg写文件, 这样的源码多如牛毛。FFMpeg SDK 3.2可以编码h264用ffmpeg把H.264码流封装成mp42009-07-23 18:25 代码
2012-06-08 21:09:58 3469
转载 使用mp4v2将H264+AAC合成mp4文件
http://www.cnblogs.com/chutianyao/archive/2012/04/13/2446140.html 录制程序要添加新功能:录制CMMB电视节目,我们的板卡发送出来的是RTP流(H264视频和AAC音频),录制程序要做的工作是:(1)接收并解析RTP包,分离出H264和AAC数据流;(2)将H264视频和AAC音频以某种格式封装,最后存成文件,供用户查
2012-06-08 09:44:44 13212 6
转载 h.264視頻編碼加生成QT7可播放的mp4文件
實際上只是一個頭文件h264_util.h。h264_util.h封裝了x264庫。我做的工作就是使用模板封裝了一下,保證使用任何mp4 container庫都可以方便地輸出mp4文件。使用模板的目的是爲了避免任何回調的開銷。h264_util.h依賴于x264庫。main.cpp依賴于h264_util.h和libmp42(可選)和libmp4av(可選),後兩者都是mpeg4ip的一部
2012-06-08 09:25:31 2265
转载 使用MPEG4IP_mp4v2实现3GP文件合成
http://www.rosoo.net/a/201109/15014.htmlmpeg4ip是一个开源的多媒体项目,它提供一个端对端的系统来实现音视频流的传输, 支持包括 MPEG4/H.261/MPEG2/H.263 MP3/AAC/AMR等不同编码格式。更多的信息可以再http://www.mpeg4ip.net/ 了解。http://dl.sourceforge.net/mpeg4ip
2012-06-08 09:21:57 2231
转载 MP4格式分析
MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC14496-14”标准文件中定义的,属于MPEG-4的一部分,是“ISO/IEC 14496-12(MPEG-4 Part 12ISO base media fileformat)”标准中所定义的媒体格式的一种实现,后者定义了一种通用的媒体文件结构标准。MP4是一种描述较为全面的容器格式,被认为可以在其中嵌
2012-06-07 09:21:10 2675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人