封装格式的主要作用是把视频码流和音频码流按照一定的格式存储在一个文件中。现如今流行的封装格式如下表所示:

此表来自雷神:[总结]视音频编解码技术零基础学习方法,由表可见:
1.除了AVI之外,其他封装格式都支持流媒体,即可以“边下边播”。有些格式更“万能”一些,支持的视音频编码标准多一些,比如MKV。而有些格式则支持的相对比较少,比如说RMVB。
2.几乎所有封装格式都音频编码都支持AAC。

雷神博客中还有关于AAC、MP3和WMA等主流音频编码格式的对比,对比结果表明在码率较低的情况下,不同编码方案的音频的音质排序为:

AAC+> MP3PRO > AAC > RealAudio > WMA > MP3
因此,在录制mp4的时候,都是先把G711a/G711u/G726解码为PCM,然后再编码成AAC。
实现的方法有两种:
1.使用ffmpeg先解码再编码。
2.使用开源库EasyAACEncoder,EasyAACEncoder 是Easy

基于live555的rtsp播放器之十八:G711a/G711u/G726转AAC相关推荐

  1. live555库安装_基于live555的rtsp播放器:开发环境配置

    一.MacOS Mojave 10.14 64位系统开发环境配置 1.安装brew brew是Mac下的一个包管理工具,作用类似于centos下的 yum.ubuntu下的apt-get brew可以 ...

  2. 基于live555多路rtsp视频解码

    对开源live555进行封装,采用线程池解码,分为硬解码和软解码,可动太加载. #pragma onceextern "C" { #include "libavcodec ...

  3. WCF学习之旅—基于Fault Contract 的异常处理(十八)

       WCF学习之旅-WCF中传统的异常处理(十六) WCF学习之旅-基于ServiceDebug的异常处理(十七) 三.基于Fault Contract 的异常处理 第二个示例是通过定制Servic ...

  4. Android开发本地及网络Mp3音乐播放器(十八)新下载歌曲加载准备SdcardSearchToList

    转载请注明出处: http://blog.csdn.net/iwanghang/article/details/51395664 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 扫描本地文件加载到it ...

  5. LIVE555再学习 -- FFmpeg + live555实现RTSP直播

    一.简单实验 首先先简单的实验了一下. 运行 FFmpeg 将 MP4文件转成 264 文件 ffmpeg -i Tai.mp4 test.264 执行 testOnDemandRTSPServer ...

  6. Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51290181 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现NetM ...

  7. RTSP H264播放器(基于live555、ffmpeg、d3d应用)

    最近由于要方便测试流媒体服务器的性能,基于live555.ffmpeg.d3d等开发了一款rtsp h264播放器.当然,只是为了测试,可能会有一些bug,欢迎大家交流. 群:219128816 有需 ...

  8. 基于eclipse的android项目实战—博学谷(十八)播放不同视频(网络视频)

    相信经过了这么长时间,小伙伴们应该都发现了博学谷这个项目存在问题,播放视频的时候,无论播放任何一个章节,他播放的视频都只是一个,也就是VideoPlayActivity.java里面写死的那个(myv ...

  9. 【视频开发】RTSP SERVER(基于live555)详细设计

    /* *本文基于LIVE555的嵌入式的RTSP流媒体服务器一个设计文档,个中细节现剖于此,有需者可参考指正,同时也方便后期自己查阅.(本版本是基于2011年的live555) 作者:llf_17@q ...

最新文章

  1. Visual C++ Windows 用来定位 DLL 的搜索路径
  2. 可能这些是你想要的H5软键盘兼容方案
  3. c语言不能正确输出最小值,C语言综合测试.doc
  4. 条形码和二维码的原理简介
  5. Excel连接MySQL数据库进行数据的可视化
  6. 日历2017 年终总结新年工作汇报PPT模板免费下载_PPTX图片设计素材_包图网888pic.com...
  7. 设计模式 装饰模式(decorate)
  8. 【论文阅读】Image Super-Resolution Using Deep Convolutional Networks
  9. 我遇到的PPT文件不能编辑的情况以及如何解决
  10. 【C#】Whisper 离线语音识别(微软晓晓语音合成的音频)(带时间戳、srt字幕)...
  11. 阿里测试岗,面试官狂问自动化,把我问到哑口无言……
  12. pytorch深度学习出错整理(一)
  13. 《PyTorch深度学习实践》-P5线性回归
  14. Linux Update
  15. Warning: Failed to parse host xx.xx.com
  16. linux系统pam配置文件,【PAM】 How to Configure and Use PAM in Linux?
  17. Kylin Docker 无法启动的问题 EXITED 139
  18. 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04-小白补充
  19. [Qt C++] 连连看
  20. couchbase java view_java连接couchbase的memcache

热门文章

  1. nyoj 分数加减法
  2. UI设计新趋势:渐变色设计重新回归主流
  3. 计算机研究生学习路线
  4. Airtest笔记(二)
  5. html如何制作响应式网站,使用HTML和CSS构建响应式网站布局
  6. 使用R语言包clusterProfiler做KEGG富集分析时出现的错误及解决方法
  7. 关闭win10系统自带的windows defender ---注册表
  8. 数据分析技术教学大纲
  9. 施工监控php系统,GitHub - hanhq1711/monitor: php开源服务器监控系统
  10. 避免使用百度云管家被限速的方法