﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-长寿梦的cppblog-随笔分类-音视频编解码</title><link>http://www.cppblog.com/changshoumeng/category/19409.html</link><description>程序之外，再无世界。</description><language>zh-cn</language><lastBuildDate>Sun, 03 Jun 2012 06:32:11 GMT</lastBuildDate><pubDate>Sun, 03 Jun 2012 06:32:11 GMT</pubDate><ttl>60</ttl><item><title>《Visual C++视频\音频编解码技术》笔记01</title><link>http://www.cppblog.com/changshoumeng/archive/2012/06/03/177323.html</link><dc:creator>长寿梦</dc:creator><author>长寿梦</author><pubDate>Sun, 03 Jun 2012 04:29:00 GMT</pubDate><guid>http://www.cppblog.com/changshoumeng/archive/2012/06/03/177323.html</guid><wfw:comment>http://www.cppblog.com/changshoumeng/comments/177323.html</wfw:comment><comments>http://www.cppblog.com/changshoumeng/archive/2012/06/03/177323.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/changshoumeng/comments/commentRss/177323.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/changshoumeng/services/trackbacks/177323.html</trackback:ping><description><![CDATA[<div><p style="margin-bottom: 0pt; margin-top: 0pt; "><span style="font-family: 宋体; font-size: 10.5pt; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;坚持每天看一章或者半章，一个月就可以看完一本书&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;changshoumeng&nbsp;2012/06-03/</span></p><p style="margin-bottom: 0pt; margin-top: 0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">多媒体通信的关键技术</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">1.&nbsp;</span><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">多媒体数据的压缩编码</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;多媒体系统需要对多媒体数据进行</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">捕获、存储、传输和播放</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">等处理工作，数据压缩技术是多媒体通信技术的核心技术之一。先进的</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">数据压缩</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">技术尤其是视频压缩技术可实现较低的时延和高的压缩比，达到较好的图像质量，这正是多媒体视听业务能被广泛接受的重要因素之一。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">视频压缩编码标准</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">，主要标准如下：</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（1）&nbsp;ISO&nbsp;10918&nbsp;（JPEG）是用于连续色调静止图像压缩编码的标准。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（2）&nbsp;H</span><span style=" font-size:10.5000pt; font-family:'Times New Roman'; ">.261</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">适用的速率范围是</span><span style=" font-size:10.5000pt; font-family:'Times New Roman'; ">p&nbsp;</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">&#215;&nbsp;64&nbsp;kbit/s&nbsp;(&nbsp;p&nbsp;=&nbsp;1&nbsp;~&nbsp;30),</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">即&nbsp;64~&nbsp;1920&nbsp;kbit</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">/s</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">，主要用于可视电话和会议电视系统。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（3）&nbsp;H</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">.263</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">是以H</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">2.61</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">为基础改进而来的，可以获得更高的压缩比和较高的图像质量。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（4）&nbsp;ISO&nbsp;11172&nbsp;（MPEG1）主要用于CIF（公共中间格式）格式的图像分辨率和大约1.5Mbit/s的数码率，适用于VCD。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（5）&nbsp;ISO/IEC&nbsp;13818&nbsp;（MPEG2）基于3~4M&nbsp;bit/s&nbsp;或4Mbit/s以上速率的压缩存储视频，图像质量可达到高清晰度电视水平，主要适用于DVD、</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">数字电视、视频点播和数字视频广播（DVD）系统。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（6）&nbsp;MPEG4比MPEG</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">2</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">的应用范围更广，其压缩方法不再是限定的某种算法，而是可以根据不同的应用进行系统裁剪，选用不同的算法。MPEG4中引入的最重要，也最引人注目的新概念是视频对象平面</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">VOP</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">。这一概念直接导致了基于内容的压缩，为提供更高的压缩比打下了基础，同时也将传统的基于帧的时空可分级扩展到基于图像内容的时空可分级性。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;（7）MPEG7&nbsp;是有关多媒体内容描述接口标准，适用于基于视频和音频内容的多媒体检索业务。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">音频压缩编码标准：</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;G</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">.711</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">、G.721、</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">G.722</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">、</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">G728</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">、</span><span style=" font-size:10.5000pt; font-family:'Arial'; ">G723</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">标准以及MPEG1、MPEG2、AC3音频编码系统。</span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">2.&nbsp;</span><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">多媒体数据的同步</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;多媒体技术可以处理视觉、听觉甚至触觉信息，但支持的媒体越多，计算机系统的相应处理子系统也越多，处理这些媒体之间的同步问题也就越复杂。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;同步要求</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">：多媒体通信同步、多媒体表现同步、多媒体交互同步</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">。多媒体通信同步是其他同步功能的基础。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;解决多媒体通信同步的方法：</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;（</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">1）&nbsp;时间戳法</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">。原理：相同时间戳的媒体单元同时表现；优点：不需要改变数据流、不需要附加同步信息，适用范围广；缺点：选择相对标和确定时间戳的操作较为复杂，主媒体失步会引起其他媒体失步。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">（2）&nbsp;同步标记法</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">。原理：发送时在媒体流中插入同步标记，接收时按收到的同步标记来对各个媒体流进行同步处理。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实现方法：</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.同步标记用另外一条辅助信道进行传输&nbsp;&nbsp;缺点：增加了比特开销；</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.同步标记和媒体数据在同一个媒体流中传输。&nbsp;缺点：改变了数据流，不支持复杂的同步表现。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">（3）多路复用法</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">3.&nbsp;</span><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">多媒体数据库</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">4.&nbsp;多媒体通信网</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-weight:bold; font-size:14.0000pt; font-family:'宋体'; ">多媒体通信的应用</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">1.</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">个人间的通信</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;（1）&nbsp;会话型：</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.传统的电话机；2.&nbsp;</span><span style=" color:#ff0000; font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">计算机电话集成（CTI）</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">pc+电话接口卡+软件支持&nbsp;3.</span><span style=" font-weight:bold; font-size:10.5000pt; font-family:'宋体'; ">电话会议CC，</span><span style="font-size: 10.5pt; font-family: 宋体; ">需要一个audiobridge&nbsp;</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;（2）&nbsp;电邮型：</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;（3）&nbsp;多点会议：</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">2.</span><span style=" font-size:10.5000pt; font-family:'宋体'; ">因特网上的交互应用</span></p><p style="text-indent:21.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">（1）&nbsp;信息检索</span></p><p style="text-indent:21.0000pt; margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">（2）&nbsp;远程教育和远程医疗</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">3.娱乐应用</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;（1）&nbsp;视频点播&nbsp;VOD：由视频服务器、高速网络和客户端组成。</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp;有线电视系统&nbsp;2.宾馆娱乐服务系统&nbsp;3.数字图书馆系统&nbsp;4.远程交易系统&nbsp;5.各种公共咨询和服务系统</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-align:justify; "><span style=" font-size:10.5000pt; font-family:'宋体'; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span></p></div><img src ="http://www.cppblog.com/changshoumeng/aggbug/177323.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/changshoumeng/" target="_blank">长寿梦</a> 2012-06-03 12:29 <a href="http://www.cppblog.com/changshoumeng/archive/2012/06/03/177323.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>