DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年7月25日

摘要: 在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及 阅读全文
posted @ 2017-07-25 17:19 DoubleLi 阅读(22167) 评论(0) 推荐(1)

摘要: https://www.zhihu.com/question/20629995 阅读全文
posted @ 2017-07-25 16:59 DoubleLi 阅读(1030) 评论(0) 推荐(0)

摘要: 通常来说AAC的头信息在编解码过程中是可以获取到的,但今天需要根据音频参数生成相应的AAC头。项目中使用的是AAC_LC,今天先对它的结构进行分析。 项目中使用ffmpeg进行音频编码,音频编码库为FAAC,好吧,直接看代码吧。 ffmpeg调用Faac_encode_init()初始化编码器;在F 阅读全文
posted @ 2017-07-25 16:48 DoubleLi 阅读(3671) 评论(1) 推荐(0)

摘要: AAC格式里有个复杂的AudioSpecificConfig, 在FLV格式里称为AAC sequence header。在正式播放ADTS AAC数据包之前,需要用AudioSpecificConfig生成一个audio_tag交给播放器。 其实AudioSpecificConfig的内容,完全可 阅读全文
posted @ 2017-07-25 16:17 DoubleLi 阅读(1930) 评论(0) 推荐(0)

摘要: 参考资料: AAC以adts格式封装的分析:http://wenku.baidu.com/view/45c755fd910ef12d2af9e74c.html aac编码介绍:http://wenku.baidu.com/view/0de48034f111f18583d05a65.html AAC音 阅读全文
posted @ 2017-07-25 16:04 DoubleLi 阅读(24160) 评论(0) 推荐(1)

摘要: 一SADTS格式: ADTS的全称是Audio Data Transport Stream。是AAC音频的传输流格式。 AAC音频格式在MPEG-2(ISO-13318-7 2003)中有定义。AAC后来又被采用到MPEG-4标准中。 1. adts_sequence() { while (next 阅读全文
posted @ 2017-07-25 15:59 DoubleLi 阅读(1657) 评论(0) 推荐(0)

摘要: 一共有2种AAC头格式,一种是StreamMuxConfig,另一种是AudioSpecificConfig 1、AudioSpecificConfig 读写header的代码参考 ffmpeg libavcodec\aacenc.c put_audio_specific_config() ffmp 阅读全文
posted @ 2017-07-25 15:20 DoubleLi 阅读(2619) 评论(0) 推荐(0)

摘要: static int h264_parse(Track *tr, uint8_t *data, size_t len) { h264_priv *priv = tr->private_data; // double nal_time; // see page 9 and 7.4.1.2 size_t 阅读全文
posted @ 2017-07-25 11:58 DoubleLi 阅读(2901) 评论(0) 推荐(0)

摘要: H.264 RTPpayload 格式 H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: + + |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | + + F: 1 个比特(禁 阅读全文
posted @ 2017-07-25 11:54 DoubleLi 阅读(1130) 评论(0) 推荐(0)

摘要: RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为 阅读全文
posted @ 2017-07-25 11:35 DoubleLi 阅读(29603) 评论(1) 推荐(1)

摘要: —— 2017-2-12 更新RTMP 协议整理了一下,包括rtmp 消息类型,rtmp 如何分块,rtmp分块例子。 用脑图整理了一下,使用Xmind 打开,URL: https://github.com/gezhaoyou/RtmpMindmap rtmp 消息类型 Paste_Image.pn 阅读全文
posted @ 2017-07-25 10:21 DoubleLi 阅读(10413) 评论(0) 推荐(0)