﻿<?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>BlogJava-难能之理宜停，难处之人宜厚，难处之事宜缓，难成之功宜智。-随笔分类-关注的新技术</title><link>http://www.blogjava.net/Weibo-Forum/category/8783.html</link><description>“道”就是指要自己才能走遍天下，“德”指两个人要直心相对.</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 17:23:53 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 17:23:53 GMT</pubDate><ttl>60</ttl><item><title>流媒体技术及其DSP解决方案</title><link>http://www.blogjava.net/Weibo-Forum/archive/2006/03/22/36860.html</link><dc:creator>微薄社区</dc:creator><author>微薄社区</author><pubDate>Wed, 22 Mar 2006 07:13:00 GMT</pubDate><guid>http://www.blogjava.net/Weibo-Forum/archive/2006/03/22/36860.html</guid><wfw:comment>http://www.blogjava.net/Weibo-Forum/comments/36860.html</wfw:comment><comments>http://www.blogjava.net/Weibo-Forum/archive/2006/03/22/36860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Weibo-Forum/comments/commentRss/36860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Weibo-Forum/services/trackbacks/36860.html</trackback:ping><description><![CDATA[当前的高速宽带网络连接继续呈现出蔓延之势，宽带接入不仅满足企事业、工商业、商务和教育等的需要，而且正在不断深入到社区、进入住户。人们比以往任何时候都更容易地得到更加丰富的媒体内容，这些内容是通过大量分布广泛的宽带设备以提供共享的资源。正是建立在如此广阔的宽带基础之上，催生出了"流媒体(Streaming Media)"的应用。流媒体其实代表着由传统的内容下载形式向新型内容跨媒体实时获取的演变，流媒体的应用就是要使用户在第一时间去体验一种无缝和即时的媒体资料信息，而流媒体技术的实现方法在很大程度上得益于高速可编程处理器及其方案。本文将将首先概述流媒体技术，并介绍与之相关的标准、平台和解决方案，并期对流媒体应用有所展望。 
<p>    <b>流媒体技术概述</b></p><p>    在探讨流媒体之前，我们不妨简要地回顾一下数字信息时代的数字化进程。众所周知，语音的数字化造就了数字程控交换机和蜂窝移动数字电话技术的发展；音频和视频的数字化又造就了计算机多媒体技术的发展；多种音视频流技术的演变又使得传统消费类音视频产品的数字化。而承载这种变化的便是语音流、音频流、视频流这样的媒体流，处理这些媒体流就需要高性能数字媒体技术。 
</p><p>    高性能的数字媒体技术覆盖的是一个广阔的流媒体和基于媒体的新兴技术，这便囊括了集成视频、语音、数据内容到许多新的和特色化的应用，并且重新构造数字媒体内容提供的方式。数字媒体所面临的挑战包含实时的性能，更高的信道密度和软件编程的灵活性，以适应同时出现的视频、语音、数据流的传输的需要。典型的数字媒体处理视功能包括编码、解码媒体流，不同格式的码转换，不同速率的流转换，以适应变化的系统级需求。另外还包括压缩、解压，加密、分组化和媒体流的传输等处理功能。 
</p><p>    流媒体其实是个技术名词，简单来说就是采用流技术，即把连续的影象和声音信息经过压缩处理，在网络上实施多媒体文件的实时传输和播放。由于宽带已成为网络架构的重点，流媒体的特点是如何运用可变带宽技术，使人们可以在灵活的带宽环境下在线欣赏高品质音频和视频节目，及至进行实时可视通信。既然流媒体可以适应各种不同网络带宽，在窄带下也同样可以流畅的观看、收听，当然，质量会因带宽的限制而略有影响。 
</p><p>    流媒体实现的关键技术是用流式传输，把声音、影像或动画等信息由音视频服务器向用户终端连续地实时传送。这种流式传输系统的多媒体文件经特定压缩方式被解析成压缩包，由视频服务器向用户终端顺序或实时传送，用户只需经过几秒的启动延时便可进行观看。在音频和视频等媒体文件在播放时，文件剩余部分将在后台从服务器内继续下载。 
</p><p>    流媒体技术包含着跨媒体融合的实用技术，其中必然涉及许多视频和音频标准的应用，其中不少标准尚需不断完善。这些标准的实现可以采用硬件或软件技术处理。对于成熟的标准，可以采用专用硬件，而对于不够成熟的标准，或是未确定国际化的标准，采用软件算法实现将更为可行，其最理想的处理平台就是高速数字信号处理器（DSP）。由于媒体流产品可进行本地解码，因此实际上消费者看不到其内容格式，而媒体流设备的固有功能性却能够得到进一步增强。如果在设计的中心位置具有一个可编程内核，原始设备制造商 (OEM) 就可通过简单的软件下载即可升级到新的或修订后的标准。DSP便可提供这样一个将所有这些功能结合起来的核心，OEM 厂商的流媒体产品设计因此而具有不断完善的灵活性以适应不断变化的技术要求。 
</p><p>    <b>流媒体相关技术标准</b></p><p>    在流媒体技术中传输的多媒体数据需要预先进行特殊的压缩处理，那么针对不同的应用可以分为面向视频流、面向影像流、面向音频流和面向语音流四类，将对应不同的处理技术方法，于是就有一系列标准和规范。 
</p><p>    在视频流中包括侧重于交互应用的H.263，还有侧重于监控应用M-JPEG。至于 MPEG1和MPEG2已在激光影碟中广泛应用。MPEG4技术的应用将使当前很多提供声音和数据服务的系统得到进一步的扩展，其所具备的高压缩率和很强的编码容错功能必将使它在互联网和当前蜂窝通信网络的视频领域得到广泛应用。 
</p><p>    H.264是ITU在MPEG4基础上开发出来的新的视频编码算法，具有更高的编码效率、更强的解码差错恢复能力、以及提高了对移动通信和IP网络的适应性。H.264有可能作为MPEG-4的后继技术而成为一种适用于各类系统的公共技术，因此业界对它在下一代视频通信领域的应用前景普遍寄予厚望。中国在广阔的国内多媒体通信市场上占据主动，也在开发拥自主知识产权的AVS标准并已有重大进展。 
</p><p>    视频流在网络上实现播放时，媒体播放器需要识别媒体文件格式，并从中得到回放所需信息。因特网上使用较多的流式视频格式有RealNetworks公司所制定的音频视频压缩规范称为RealMedia，是一个跨平台的客户/服务器结构的多媒体应用标准。Apple计算机公司的QuickTime是数字媒体领域事实上的工业标准，可以通过网络提供实时的数字化信息流、工作流与文化回放功能。微软公司也正用将其专有的Windows Media技术应用于编解码市场。DivX在该领域也颇具影响力。 
</p><p>    除视频流之外，面向影像流的标准包括JPEG、GIFF、TIFF、位图等；面向音频的标准有AAC、 ATRAC3、 MP3、 WMA等；而面向语音的标准有AMR, G.723.1, G.726, G.711，G.722，G.728，G.729等。 
</p><p>    流媒体采用流式传输方式在网络服务器与客户端之间进行传输，流式传输的实现需要合适的传输协议。IETF（Internet Engineering Task Force，因特网工程任务组）制订的很多协议可用于实现流媒体技术。 
</p><p>    <b>流媒体实用解决方案</b></p><p>    DSP以其高性能和软件可编程等特点，长期历来对数字媒体处理起到了积极的推动作用。TI在DSP媒体处理技术上积累丰富的经验，其解决方案的应用范围极为广泛，可以涵盖高性能视频到低成本音频与影像。随着DSP在实现SOC技术上的巨大进展，TI陆续推出一批基于DSP，适用于流媒体的的通用媒体处理器，并且全面支持各种的流媒体格式，以针对不用的产品应用方向。 
</p><p>    TMS320DA180是针对音频流的平台处理，是集成DSP和RISC处理器的双核结构，并具有包括以太网接口在内的多种外围接口，易于扩展WLAN。可以支持许多种音频和语音解码，适合于远程音频播放器和网络广播等产品。 
</p><p>    TMS320DM270是针对影像和视频流平台，不仅集成有DSP和RISC处理器的双核结构，为增强影像和视频处理能力，又集成有专用图像处理引擎iMX。该器件中还集成了CCD控制区、OSD视频编码器、影像预览等单元。DM270支持MPEG4在VGA分辨率下的实时解码，以及在CIF分辨率的实时编解码，适用产品为数字媒体播放器和视频电话、网络相机等。 
</p><p>    TMS320DM642 数字媒体处理器作为高端视频流平台，将在更多的视频和影像解决方案中扮演着重要的作用。基于经业届验证的C64x DSP核心，DM642是业界当今最高性能的多媒体引擎，具有方便地升级任何最新编解码软件的能力。DM642具有支持VGA分辨率下的单路MPEG2编码或四路MPEG2解码的能力。其有高质量、多通道、优越的视频性能，以及完整的软件可编程性，可加快视频产品的上市时间，通过集成音频可视性外设降低系统成本。DM642极其兼容优化器件DM641和DM640适用于VOD和IP机顶盒、数字媒体中心、数字监控系统等应用。 
</p><p>    为便于推广DSP的流媒体解决方案，TI已推出数字媒体开发套件，并在基于其DSP的平台上展示了对H.264基本和主类协议的编解码能力。TI一直与H.264软件算法开发商，如UBVideo和Ingenient技术公司合作。该综合开发套件不仅可以使视频工程师更加熟悉DSP，而且可以使DSP工程师更容易开发视频系统。 
</p><p>    众多知名的视频算法提供商如Emuzed、Escient、FedTec、iM Networks、Ingenient、Mediabolic 及 Oregon Networks等，已基于TI的媒体平台开发出商用流媒体方案。业界知名的嵌入式操作系统公司Accelerated Technologies、Pigeon Point Systems 及 WindRiver已经能够支持TI的流媒体解决方案，而 DivX、Microsoft、Quicktime 以及 RealNetworks 等多家公司的媒体编码译码器已移植到 TI 的媒体流产品中。 
</p><p>    以媒体处理平台支持流媒体技术, 并综合多种相关技术，以推广低成本、高性能的解决方案，是流媒体产品产业化的关键。期待着更多的媒体内容不仅由PC,而且由多种新型独具特色的视频媒体终端，通过流媒体技术传送到千家万户。 
</p><p>    <b>流媒体的发展空间</b></p><p>    宽带入户的不断发展已使家庭网络技术成本已逐步达到消费者的心理价位。今天，有数以百万计的计算机用于存储音乐文件和来自数字相机的影像。个人视频收录机（PVR）和个人音频收录机（PAR）正在成为新的市场热点，并加速了流媒体技术的产业化进程。更多的设备需要使得消费者在数字家庭内外对多种媒体格式进行管理、储存、显示以及分配，便使得流媒体的解决方案拓展到数字电视、数字媒体中心、数字机顶盒、小区媒体网关，以及便携式手持终端等广阔的市场空间。 
</p><p>    Forrester Research公司调查表明，将数字家庭转变成大众市场的先决条件正逐渐形成：客户正在升级其外设；服务供应商提供的服务项目不仅仅限于访问；而家庭网络设备也正开始与所有设备进行无缝连接。Yankee Group公司提供的数据表明，美国近1,700万个家庭拥有宽带连接，其中有400万个家庭可经常下载完整的视频内容。流媒体技术由此而得到了发展的机遇。 
</p><p>    在中国，作为影响最广、增长最快、市场潜力最大的产业之一的互联网，正在以超出人们想象的深度和广度迅速的发展。根据CNNIC的报告，截止2003年底，中国网民数达到了7950万，居世界第二位；上网计算机达到3089万台，网络国际出口带宽总数达到27216M。数字家庭消费者的愿望主要集中于对现有或新的丰富的多媒体内容进行更好的管理。这种愿望为服务供应商、消费类电子与网络设备制造商提供了重大的商机，以便他们推出使用户可轻松访问内容的产品。因此，流媒体在中国的推广势在必行。 <br /></p><img src ="http://www.blogjava.net/Weibo-Forum/aggbug/36860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Weibo-Forum/" target="_blank">微薄社区</a> 2006-03-22 15:13 <a href="http://www.blogjava.net/Weibo-Forum/archive/2006/03/22/36860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>