流媒体播放器范文

时间:2023-03-01 02:36:01

流媒体播放器

流媒体播放器范文第1篇

关键词:Gstreamer; 流媒体; RTSP; RTP/RTCP

中图分类号:TN919.8 文献标识码:A 文章编号:1006-3315(2013)03-149-002

1.前言

流媒体技术以流的方式在网络中传输媒体,具有良好的实时性和交互性。随着3G、4G等高速移动通信技术的发展成熟和多媒体智能移动设备的普及,流媒体技术获得了广泛应用和迅速发展。本文基于GStreamer架构,采用RTP/RTCP协议实现数据传输,设计了一种流媒体播放器,处理芯片采用OMAP3430,操作系统为嵌入式Linux系统,借助高速网络,可以实现高质量的流媒体播放。

2.相关技术介绍

2.1流媒体技术。流媒体是指以流的方式在网络中传输音频、视频和多媒体文件的形式。流媒体文件格式是支持采用流式传输及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包,由服务器向用户计算机连续、实时传送。用户采用内容缓存的方式,只需要进行很短时间的缓冲,就可以一边播放一边下载,而不需要提前下载整个文件。

流媒体传输一般都是采用建立在udp协议上的rtp/rtsp实时传输协议。相对于注重传输质量的tcp协议来说,udp协议更加注重传输速度,这种协议对于实时性要求很高的流媒体文件来说,无疑是更加合适的。

2.2Gstreamer概述。GStreamer是一种流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据交换,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。其主要功能模块包括元件、衬垫、箱柜等。

元件(Elements)是Gstreamer框架中所有可用组件的基础,是组成管道的基本构件。元件可以分为数据源元件、过滤器元件、接收器元件等,实现数据的输入、处理和输出等功能。

衬垫(pad)是元件(element)与外界的连接通道,每个衬垫都带有特定的功能信息,通过将不同元件的衬垫依次连接起来构成一条媒体处理管道,使数据在流经管道的过程能够被各个元件正常处理,最终就可以实现特定的多媒体功能。

箱柜(Bins):箱柜是一个可以装载元件的容器,同时其自身也是一个GstElement对象,也能够被用来容纳其他的箱柜对象。

2.3实时传输协议(RTP/RTCP)。RTP/RTCP协议栈由两个相互紧凑的协议组成,其中RTP协议负责传送具有实时特征的多媒体数据,而RTCP协议负责反馈控制、监测QoS、监视和传递相关信息。由于流媒体数据传输对于传输实时性的要求远高于传输可靠性,RTP/RTCP数据通常采用UDP/IP封装,它们共同完成网络传输层的功能。

2.4实时流媒体协议(RTSP)。RTSP协议是一种对流媒体数据的传输进行控制的应用级协议。通过RTSP协议,可以实现音视频的控制、点播等功能。

3.流媒体播放器的实现

本文设计的流媒体播放器,可以分为以下几个模块:用户界面、RTSP控制模块、RTP/RTCP传输模块、数据转换模块、解码模块、视音频输出模块。如图1所示。用户通过用户界面与客户端交互,RTSP模块响应用户界面发送的命令,建立RTP数据传输会话,会话建立之后,由RTP/RTCP模块循环接收RTP数据包并进行排序,然后转换模块对RTP数据进行解包,转换成原始的音视频数据,然后送入解码模块进行解码,最后通过音视频输出模块将媒体展示给用户。

图1流媒体播放器架构

用户界面是客户端跟用户之间交互的界面,它包括两部分内容:一是媒体播放控制,比如暂停、快进等;二是媒体内容的展示,比如视频画面的显示等。在Linux系统下,本文利用GTK+库开发GUI框架。

RTSP模块用于会话的建立和控制,它提供响应界面操作的接口,直接响应界面发送的命令。RTSP也提供互联的双方或多方的一个传输方式和编码方式的协商操作,在网络允许的情况下,建立一条最佳的传输通道。当客户端用户选择服务器上某项流媒体内容的时候,播放器会通过RTSP协议,与服务器建立会话,通知服务器往本地RTP接收端口发送音视频数据。

RTP/RTCP模块为流媒体播放器的核心组成部分,当RTSP建立传输会话之后,RTP和RTCP会各使用一个端口,RTP端口会循环接收RTP数据包,同时RTCP端口会周期性的发送RTCP报,RTCP包中包含已发送的数据包的数量、丢失的数据包的数据等统计资料,因此,服务器可以利用这些信息动态的改变传输速率,甚至改变有效载荷类型。RTP包由RTP包头和RTP数据构成,RTP包头中包含了一些可以较好保证流数据连续性实时性的信息,如序列号、时间戳等。序列号可以保证到达客户端的RTP包的连续,而时间戳可以同步音视频包。根据包头中的时间戳接收的数据包进行重新排序,然后传送到转换模块进行处理。

4.小结

本文采用Gstreamer架构,对RTP/RTCP/RTSP协议进行了深入研究,设计了一种基于Linux系统的流媒体播放器,通过构建RTP/RTCP流媒体传输插件,实现了流媒体数据的实时传输和播放,在终端设备中可以取得良好的流媒体播放效果。

这种基于Gsreamer的媒体播放器具备良好的灵活性和可移植性,借助高速传播网络,特别适合在各种不同类型的智能终端实现流媒体的接收和播放等功能,在视频监控、远程会议、视频教学、多媒体娱乐等多种不同场合都可以获得广泛应用。

参考文献:

[1]孙弼阳,李虹,王颖.移动流媒体业务的技术与应用[J]现代电信科技,2008(06):13-18

[2]陈丹,郭先会.RTP/RTCP协议在3GPP移动流媒体业务中的研究与应用[J]山西电子技术,2010(06):65-66

[3]陈洪敏.基于RTP/RTCP协议流媒体传输的研究[J]福建电脑.2010(02):93-94

[4]王蕊,刘卫东,王金童.基于GStreamer的媒体播放研究[J]电子设计工程.2012(03):34-36

[5]刘尚麟,刘军.GStreamer RTP插件的改进及应用[J]信息安全与通信保密,2009,(01):91-95

流媒体播放器范文第2篇

关键词:移动互联网 iOS系统 流媒体 软件设计

中图分类号:TN919.8 文献标识码:A 文章编号:1007-9416(2012)12-0116-01

流媒体主要是指在互联网中,对播放的媒体格式采用流式传输的方式进行传播。移动流媒体技术的应用,实现了在移动设备上进行视频播放的功能。随着互联网技术和智能手机的盛行,流媒体技术在智能手机中的运用,满足了消费了移动互联的需求,此时的智能手机在操作系统方面也呈现出多样化的发展,其中iPhone OS系统成为最受欢迎的系统之一,其软件数量的增长速度非常快。

1、iPhone OS系统平台及开发工具

iPhone OS也称之为iOS,是苹果公司专门为iPhone所开发的一款操作系统,在苹果系列产品中陆续套用,该系统最大的优势在于人机操作及UI设计非常优秀,携带软件种类比较丰富。

1.1 系统架构

iOS系统主要分为四个部分:核心操作系统层、核心服务层、媒体曾及可轻触层。核心操作系统层位于系统架构的最底层,包括文件系统、电源管理、内存管理及一些操作系统个任务,能与硬件设备直接进行交互。核心服务层的作用是辅助访问iPhone OS系统。媒体层的作用是通过它来实现各种媒体文件在应用程序中得以使用,可以进行视频和音频的录制,绘制图形及制作简单的动画等。可轻触层位于最上层,为应用程序提供各种有用框架,大部分和用户界面相关,实质上就是对设备上的触摸交互操作进行控制。

1.2 开发工具

在进行iOS系统开发中,苹果公司主要采用iPhone SDK开发工具包,在标准C++编程语言基础上,通过该软件翻译为Objective-C语言,这种语言是苹果标准语言,然后编译为iPhone软件格式。苹果公司为开发人员还提供集成开发环境Xcode,主要用于iPhone应用程序,该开发工具属于一条龙式的应用程序,可以用作构建应用、代码编辑及程序调试等,是一种快捷的方式,该工具也可以进行辅助开发影城程序、数据库、工具、嵌入包及驱动程序等。此外,iOS开发工具中,最重要的一个工具就是iPhone模拟器,是一种重要的测试应用程序工具。

2、流媒体播放器软件设计

从iPhone,iPad等移动设备的实际应用中,苹果公司对实现流媒体技术开发了HTTP Live Streaming协议。在该协议中,音频、视频文件均有服务器提供给客户端。所以,该软件系统的结构主要分为服务器端与客户端。

2.1 系统服务器端设计

该协议技术的服务器组成包含两个部分:编码器与流分割器。其主要能使对输入的视频或者音频媒体内容进行编码,封装为适合的内容格式进行传送。编码器的主要作用是对输入的视频、音频文件采用H.264标准进行编码,然后采用MPEG-2输出,流分割器软件将文件分割为等间隔的片段,保存成.ts文件。分割器完成后,都会生成一个新媒体文件,通过索引文件进行地质的跟踪与查找,可以通过对分割文件进行加密处理。

2.2 系统客户端设计

通过iPhone OS平台设计,视频模块通过流媒体播放器对网站中的资源进行播放。通过流媒体播放器,用户能够之间观看到网站中的视频,还可以进行分享。其中,视频模块主要包含以下页面:

(1)热门视频播放列表。直接在主页面上点击“视频”,系统就会进入到热门视频播放列表,表示当前网站最热门的视频,列表将视频的主要信息呈现出来,橙色字体为视频标题。点击任意一行即可进入视频介绍页面。点击“返回”即可退回主页面。点击右上角“刷新”,可以对当前页面进行刷新。

(2)同类视频播放列表。视频列表对所有的视频全部通过分类列出,选中任意类别即可进入到该类视频播放列表,与热门视频播放列表相同,每一行都对视频主要信息进行罗列,进入视频播放页面及返回上一列表的方法都是相同的。不同的是这部分增设了分页功能,如果视频数量过多,无法在一页显示,则可以点击列表最后一行的“更多”进行查看。

(3)视频简介页面。不管是在热门视频列表或者是分类视频列表中选中任意一个视频以后,即可进入到简介页面,橙色字体是视频的标题,黑色字体为视频内容简介。点击右下角“播放”就可以观赏视频。如果通过简介对该视频没有兴趣,可以返回上一层,重新选择,如果喜欢该视频,并且想与朋友一起分享,可以点击“分享”,将视频链接到微博中。

(4)视频播放界面。点击“播放”就可以对视频进行观看,也就进入到了视频播放界面。如果对正在播放的画面进行点击,就可以对播放运行的状态进行控制,包含暂停、播放、快进、快退等,通过右上角的“完成”实现对视频播放的控制,此外,还可以实现全屏播放。

(5)视频分享界面。进行视频分享的时候,点击”分享”即可进行分享界面。可以选择所要分享到的地址,通过授权然后登陆地址以后进行分享,视频就可以分享到该链接地址。不管是要分享到何处,所要采取的操作原理都是一样的,如果不想分享,直接点击取消就可以返回到视频简介页面。

3、结语

随着网路技术的飞速发展,移动通信行业真正的步入了移动信息的时代,智能手机的普及,使应用软件呈现出多样化的发展趋势。流媒体播放器软件属于诸多应用程序中的一种,尽管与PC产业还有一定的差距,但其发展速度惊人,必定会在不久的将来迎头赶上。

参考文献

[1]施佳子.iPhone平台移动流媒体播放器的实现与优化[J]. 华中科技大学,2009(1).

[2]叶汝军,丁建峰.虚拟存储技术在流媒体管理系统中的应用[J].黑龙江科技信息,2008(25).

[3]娃娃.酷狗VSQQ音乐 两款主流iPhone音乐软件横评[J].网络与信息,2011(12).

流媒体播放器范文第3篇

关键词: J2ME 设计与分析 播放与控制

1.引言

随着通信技术和计算机技术的迅猛发展,3G时代的到来,人们对手持设备的应用有了更高的要求,人们已不满足于简单的通话、收发短信等基本功能,而更多的是要求有多媒体应用,能利用手机进行上网冲浪、3D游戏、播放视频等。

2.J2ME技术介绍

J2ME平台存在的基础是设备使用操作系统的多样性。虽然JAVA的运行速度经常受到指责,但手机平台的发展已经使得这种缺陷可以忽略,而J2ME适用平台的多样性使得J2ME技术成为手机应用开发的首选。它的主要技术优势在于:有良好的跨平台能力,实现了write once,run anywhere,有着与J2EE后端的无缝结合能力。因为J2ME是基于Java语言的,所以它天生就具有以下优点:

・动态内容传输。新的应用、服务和内容可以通过不同类型的网络动态下载。

・安全。类文件校验、明确定义的应用程序编程接口和安全组件确保了第三方应用程序的行为是可靠的。不会对设备或者网络造成损害。

・交叉平台的兼容性。标准化语言组件和库意味着由于支持J2ME配置和简表所带来的约束使应用和内容可以在不同设备之间灵活地传输。

・离线获取。不用激活网络连接,应用就可以被使用。这种特点降低了传输费用,减轻了可能的网络故障带来的影响。

3.系统的设计与分析

3.1目前存在的问题

随着通信技术和计算机技术的迅猛发展,人们对手持设备的应用有了更高的要求,人们已不满足于简单的通话、收发短信等基本功能,而更多的是要求有多媒体应用,能利用手机进行上网冲浪、3D游戏、播放视频等。移动设备通过网络观看视频将是必备的功能。目前的城市的网络覆盖率比较好。

在这种情况下,多媒体播放器在设计与实现中存在一些问题:

3.1.1由于多媒体手机在硬件性能上与PC机有着显著的差异,在多媒体手机上播放的视频短片的比特率要远远低于PC机上的,所以在设计多媒体手机时要受到多媒体手机硬件与操作系统的影响。

3.1.2现在多媒体手机外接的存储卡容量不是很高,当你在旅行的过程中或者在移动的过程中,因为你的存储卡的容量有限,所以你只能看少量的影音文件。

3.1.3现在多媒体手机在播放视音频文件的过程中,如果看到自己喜欢的图片,无法保存下来,作为永久的珍藏。

3.1.4如何设计一款全新的多媒体播放器,为将来的多媒体移动服务打下坚实的基础。

3.2对目前系统的改进

本项目是一个关于手机播放器的系统,通过移动终端手机能够实现在任何时间、地点进行多媒体音频与视频的播放,本项目在空间上延伸了基于Internet的网络服务,在时间上更具有灵活性。本系统只能播放格式为MPEG的视频文件与格式为WAV的音频文件,这是由底层的开发包所决定的。

本项目具有以下几个功能模块:

3.2.1视频(主要是MPEG格式)的播放模块。播放形式主要采用两种形式:本地播放与网络播放。本地播放也就是所谓的视频文件在本地手机存储器里,直接进行播放,网络播放主要是视频文件放在网络服务器,手机进行调用播放。它在空间上延伸了Internet的网络服务,在时间上更具有灵活性。

3.2.2音频(主要是WAV格式)的播放模块。播放形式主要采用两种形式:本地播放与网络播放。运行方式与视频播放模块相似。

3.2.3抓图模块。在进行播放本地与网络视频时,当你认为一个视频的瞬间你很喜欢,你就可以进行抓图,把它截取下来。

3.2.4控制模块。在进行播放音频与视频的同时,有一些基本的控制功能,比如播放、停止、暂停、增加音量、减小音量等。

4.播放与控制的设计与实现

它主要是由VideoCanvas继承Canvas,并有以下几个方法:VideoCanvas(),initialize(),paint(),time2pix(),open()等。它主要实现的功能是:对播放的视频或音频文件进行一系列的操作,比如播放、停止、暂停、增加音量、减小音量等。

以下是主要的代码:

public class VideoCanvas extends Canvas implements Runnable,PlayerListener,{//在框架中添加videocanvas类的构造函数,初始构造函数,初始化屏幕}

private void initialize(){//添加返回按钮}

public void paint(Graphics g){//只有播放视频的时候可以使用全屏}

private int time2pix(long time){//计算时间的字符串格式}

public void open(String url){//分析打开资源的URL}

public void start(){//获得视频时间长度}

public void close(){//关闭程序}

public void pause(){//首先判断player对象是否已经创建了,如果存在player点}

public synchronized void pauseApp(){//player正在播放,所以停止它并且释放资源}

public void run(){//获得播放视频所需要的时间}

public void playerUpdate(Player plyr,String evt,Object evtData){//是否播放结束}

private void doSnapshot(){//进行抓图功能}

protected void pointerPressed(){//更改滑杆上面的小方块的位置,然后请求重画屏幕}

public void commandAction(Command c,Displayable s){//控制播放}

public synchronized void startApp(){//开启程序}

public void keyPressed(int keyCode){//利用手机里的按键进行一些操作}

switch(keyCode){

case Canvas.KEY_NUM4://减小播放速度

case Canvas.KEY_NUM6://增加播放速度

case Canvas.KEY_STAR://减小音量

case Canvas.KEY_NUM0://静音

case Canvas.KEY_NUM7://向后跳跃,即快退

case Canvas.KEY_NUM5://停止播放

case Canvas.KEY_NUM9://向前跳跃

case Canvas.KEY_NUM2://暂停,播放

case Canvas.KEY_NUM8://全屏,目前不支持

case Canvas.KEY_NUM1://没有发挥作用

case Canvas.KEY_NUM3://跳过}

5.结语

本文研究的重心在于探讨利用流媒体技术使手机播放器中本地与网络(无线)终端MIDP应用开发技术的解决方法及资源的网络通信、信息整合问题。本文中深入研究了J2ME体系结构及其平台下手机程序MIDP的开发技术,详细分析了本地终端与无线终端和资源的通信解决方法,并构造了一个手机多媒体播放器系统。本文设计与开发了播放与控制,通过该系统,完整说明了MIDP应用程序开发的流程控制、界面设置与流媒体和视频压缩技术。本系统还会不断地改进,实现更广、更新、更实用的功能,以适应时代的需求。

参考文献:

[1]吴一丁.J2ME技术在移动设备上的应用.java研究组织,2005.

[2]黄宝雄.流媒体技术.中国多媒体视讯,2005.

[3]刘雄武.移动流媒体技术及其应用发展方向.CSDN,2005.06.

[4]王千祥.应用服务器原理与实现.电子工业出版社,2003.

流媒体播放器范文第4篇

关键词:ARM;Qt;嵌入式Linux;流媒体播放器;Xvid

中图分类号:TP302.1 文献标识码: A文章编号:1009-3044(2010)10-2466-02

Design of Embedded Streaming Media Player Based on ARM and Qt

GUI Ling

(College of Computer Science & Technology, Wuhan University of Technology, Wuhan 430063, China)

Abstract: This paper is focused on the design of embedded streaming media player based on the MC9328MX21 of Freescale as the core processor. And the operating system is embedded Linux which source code is open. In addition, it selects the latest version of Xvid as the decoder and takes Qt development library to design the graphical user interface. With a real-time streaming transmission technology, the play, pause, stop and other functions of streaming media are implemented in this player. At the same time the player can remote control the streaming media server.

Key words: ARM; Qt; embedded Linux; streaming media player; Xvid

随着数字信息技术和网络技术的高速发展,人们的日常生活已经越来越离不开嵌入式系统。现今,开发功能齐全、可靠性高、操作简单的嵌入式流媒体播放器己经成为计算机、通信以及消费电子产业技术发展的主要方向之一[1]。

本文中的流媒体播放器采用嵌入式技术、MPEG-4图像编码技术以及实时流式传输技术,把从流媒体服务器接收的压缩码流,进行实时解码并同步播放,同时还能远程控制流媒体服务器,实现对流媒体的播放、暂停、停止等功能。另外,利用ARM集成技术还可以实现系统的小型化、 模块化,提高了系统的通用性和可扩展性。

1 系统的整体设计

嵌入式流媒体播放器的系统体系结构可以划分为以下三层:硬件层、内核层和应用层,如图1所示。

系统的软件部分主要分为内核层软件和应用层软件。内核层软件包含嵌入式操作系统以及硬件设备的驱动程序。其中,嵌入式操作系统采用嵌入式Linux系统,其构建过程包括:建立系统引导程序Bootloader、定制Linux的内核、创建根文件系统[2]。音视频解码器、通信协议栈和图形用户界面三个主要模块组成了应用层软件。通信协议栈的主要任务是:建立与流媒体服务器间的通信,接收流媒体码流并对码流进行相应处理;通过音视频解码器对音视频压缩码流进行实时解码;图形用户界面用来向用户提供交互式的操作界面,使用户能控制、播放解压缩后的音视频数据。

嵌入式微处理器和各种设备构成了系统的硬件部分。在该系统中,选择Freescale公司的MC9328MX21嵌入式微处理器,它是整个硬件系统的核心。系统的设备主要包括:LCD输出模块、网络通信模块、系统存储模块、音频输出模块和USB主控模块等,系统硬件部分的构成如图2所示。

2 软件的设计与实现

2.1 构建嵌入式系统

嵌入式系统由于硬件资源非常有限,因此不能直接使用Linux作为其操作系统,而应该针对具体的应用,通过裁减shell 和嵌入式C库、重新配置内核等手段定制系统,使整个系统能够更高效的运行并存放到容量较小的 Flash 中。所有Linux系统的核心组件都是内核,其性能在很大程度上决定了整个系统的性能。本系统采用了定制的ARM-Linux内核,版本为2.6.13,它启用了MMU(内存管理单元),是针对支持 MMU的处理器设计的。另外,在保证内核基本组件的基础上,添加了TCP/ IP协议、文件系统等组件的支持,定制出最小适用内核。

随机存储器 RAM(DRAM,SDRAM)和只读存储器ROM(常采用FLASH存储器)是嵌入式系统的主要存储设备。以存储设备为基础的嵌入式文件系统主要有YAFFS[3](Yet Another Flash File System)、JFFS(Journaling Flash File System,日志闪速文件系统)、 JFFS2、ROMFS(只读小文件系统)、CRAMFS(用于MTD设备的数据压缩文件系统)、RAMFS/TMPFS等。本系统的硬件平台是以NAND Flash为存储芯片并选择NAND Flash的YAFFS作为文件系统。

要使Linux系统能正常工作,根文件系统是其运行所必需的文件及应用程序的集合。本文的根文件系统主要包括:基于busybox的 shell、支持应用程序的最基本库文件、GUI程序及gcc应用程序等。

图形用户界面使用面向对象体系结构的Qt/Embedded来实现,使代码结构化、可重用。

2.2 MPEG-4视频解码器的实现

MPEG-4视频解码就是对按照MPEG-4编码的压缩码流进行反变换获得图像的YUV值,这是一个视频恢复的过程,它的流程如图3所示。在嵌入式系统的应用中,MPEG-4视频解码器的实现一般有硬件实现和软件实现两种方法。为降低成本,本系统以Xvid编解码器模型为基础,采用软件方法实现MPEG-4视频解码器。

Xvid是一个开放源代码的、以GNU GPL协议[4]为基础,基于OpenDivX编写的MPEG -4多媒体编解码器,它是目前世界上最快的MPEG编解码器。在ARM-Linux系统平台下,Xvid视频解码器的嵌入式移植过程主要有七个步骤:

1)从Xvid的官方网站上免费下载其源代码,为解码器移植做准备。Xvid的源码可以从其官方网站上免费下载,本文下载的版本为1.2.2。解码器的移植采用宿主机/目标板的开发模式,宿主机为PC机+Ubuntu 9.04,交叉编译器的版本为arm-linux-gcc-4.3.2。

2)删除多余代码。由于我们的目标平台是ARM,因此可以将关于PPC、X86的代码删除。另外,有部分代码是与编码相关的,解码不需要,故也可以删除。

3)运行配置脚本,生成Makefile。进入xvidcore-1.2.2/xvidcore/build/generic目录,执行以下命令:#./configure Cdisable Cassembly。

4)将Makefile的C语言编译器修改为arm-linux-gcc交叉编译器。将platform.inc文件里的CC=gcc修改为CC=arm-linux-gcc。

5)执行make命令,生成Xvid类库文件。

6)将上一步生成的类库文件拷贝至交叉编译器的默认库搜索路径。对于本系统交叉编译器的默认库搜索路径为/usr/local/arm/4.3.2/arm-linux-gcc/lib。

7)调用Xvid解码器提供的接口函数编写应用程序,交叉编译应用程序,将生成的可行文件拷贝至目标板调试执行。

经过以上步骤,即完成了对Xvid视频解码器的移植并实现了MPEG-4视频解码器。相对于以前的版本,Xvid 1.2.2最主要的改进是增强了RGB与YUV之间相互转换的精度。

2.3 GUI程序的设计

播放器的图形界面在Qtopia视窗环境下运行,采用版本为3.3.6的Qt/embedded作为底层图形库。Qt是一个跨平台的C++图形用户界面应用程序框架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,Qt/Embedded是面向嵌入式系统的版本。信号和槽机制是Qt的核心机制,Qt的窗口部件中有多个预定义的信号,我们也可以通过继承来加入自己的信号,槽是一个可以被调用处理特定信号的函数,当一个特定事件发生的时候,一个信号被发射,对应的槽就会调用相应的函数[5]。

图形界面主要包括主界面窗口、文件操作窗口、播放列表窗口。界面窗口有一个显示屏和一些控制按钮,包括播放、暂停、快进、快退、音量调整及播放进度条和播放时间显示。文件窗口可以让用户选择要播放的多媒体文件。播放列表用来显示最近播放的多媒体文件。

3 MPEG-4视频流的实时传输

MPEG-4系统层模型自上而下包括压缩层、同步层和传输层。由于复杂度较高,本文没有采用在传输层中制定的传输多媒体框架DMIF(Delivery Multimedia Integration Framework)标准,而是利用RTSP、RTP和RTCP来实现MPEG-4视频流的实时传输。其中RTSP是用来控制MPEG-4视频数据传输的,RTP是用来实际传输MPEG-4视频数据的,RTCP是用来实现拥塞控制和流量控制服务的。各个协议之间的关系如图4所示。

MPEG-4视频流实时传输系统是以RTP/RTCP/RTSP协议为基础的,图5是其总体框架。单个的MPEG-4视频数据流在传输时,用户需要打开3个与服务器进行交互的网络端口,即RTP视频流接收端口、RTCP控制信息交互端口以及RTSP控制信息交互端口。

4 结束语

本文以嵌入式技术、Qt、流媒体技术为基础,研究并初步设计了一种基于嵌入式系统平台的流媒体播放器。该方案的优点在于视频流的实时传输方法较之MPEG-4制定的标准,更加简单易行,容易实现,并采用了最新版本的Xvid,增强了RGB与YUV之间相互转换的精度。但该方案还有很多地方有待改进,在后续开发中,可以从以下几个方面展开工作:完善嵌入式图形用户界面、优化Xvid视频解码器在ARM上的运行效率、扩展解码器功能以支持更多的多媒体格式。

参考文献:

[1] 钟玉琢,向哲,沈洪.流媒体和视频服务器[M].北京:清华大学出版社,2003.

[2] 韩合民.基于ARM平台的嵌入式流媒体播放技术的研究与应用[D].西安电子科技大学,2008.

流媒体播放器范文第5篇

>> 基于Android手机音乐播放器的设计与实现 基于Android平台的智能化音乐播放器设计与实现 基于Android系统的音乐播放器的设计与实现 基于Symbian的手机流媒体播放器的实现方案 基于Android系统的影音播放器开发 基于Android平台的音乐播放器 基于Android的多媒体音乐播放器设计 基于Android的音乐播放器的系统设计 基于android 的音乐播放器制作研究 基于流媒体技术的手机多媒体播放器的播放与控制的研究 基于Android系统的影音播放器研究与实现 基于Android的多媒体播放器的设计与实现 基于Android平台流媒体播放器的研究与实现 基于Android4.0的多媒体播放器的设计与实现 基于Android平台的在线播放器设计与实现 基于Android的手机游戏设计与实现 基于流媒体技术的手机多媒体播放器的研究 Android手机音乐播放最佳拍档 基于单片机控制的多功能音乐播放器的设计与制作 基于directshow的视频播放器设计与实现 常见问题解答 当前所在位置:. 百度百科.2013

[2] Bruce Eckel.Thinking In Java[M].英文第4版.机械工业出版社,2007.

[3] 高焕堂.Android应用框架原理与程式设计36技[M/OL]. Google公司.

[4] 马越.Android的架构与应用[D].中国地质大学(北京)硕士学位论文.

[5] 陈利强.基于ARM芯片的嵌入式图像处理平台开发与实现[D]. 华南理工大学硕士论文,2011.

[6] Haseman Chris. Android Essentials[M]. Apress: the Expert’s Voice, 2008:156-160.

[7] DiMarzia Jerome. Android: A Programmer’s Guide[M]. McGraw-Hill, 2008:85-120.

流媒体播放器范文第6篇

近来,智能手机得到了长足发展,不少智能手机的用户常常把下载或压制的视频文件放到手机上观看,手机视频一族由此诞生,并迅速增长,吸引了越来越多的手机用户。而到了诺基亚推出7710之时,更凭借其独有的掌上电视功能,将手机流媒体这个概念推向了一个高潮。虽然需要在特定的网络模式下才能使用,但是却再次促发了广大用户对手机网络电视的迫切需求。

于是,伴随着市场和智能手机这个平台的成熟,手机流媒体播放软件也横空出世。目前手机上比较主流的流媒体播放软件有三款:一款是由手机流媒体的前辈级企业开发的流媒体播放器――FunVio;一款是由全国最大的WAP网站――3G门户开发的GGTV;另一款则是由腾讯开发的QQ影院。下面就让笔者用这三款软件,和大家一起去欣赏一下手机流媒体。

情迷流媒体

在我们使用流媒体工具之前,我们应该了解其工作的流程。在PC上,现有的流媒体播放软件都带有自己的节目单,我们需要收看什么栏目,只需点击相应的栏目单,播放器就会自动缓冲,并进行播放。而在手机上,这个过程要稍微复杂一些,由于受到手机浏览器技术限制的原因,手机端的流媒体播放器中并不包含流媒体运营商所提供的节目清单,而是需要通过流媒体播放器进入相应的流媒体运营商的WAP网页,然后在相应的栏目中找到自己需要的节目进行点播,最后再切换到流媒体播放器过程稍显复杂,但相信这点完全不会影响手机玩乐一族们对手机流媒体的兴趣。

作为国内最早运营手机流媒体的平台,FunVio流媒体播放器在技术上具有一定的优势。FunVio支持所有的智能手机平台,就连以往被众多软件“排挤”在外的Linux也不例外,因此称之为最为全面的手机流媒体播放器并不为过。

在内容上,由于运营时间较早的关系,FunVio包含了11个电视台的直播内容。不过,除了央视体育频道、凤凰卫视中文台、凤凰卫视资讯台、东方卫视四个比较有价值的频道之外,其余基本上是杭州的地方电视台节目。除了电视直播,FunVio平台上拥有数量较多的电影、电视剧、动漫等内容,而其中的MTV视频栏目可谓是FunVio平台的一个特色。

在流媒体播放软件的网络连接上,FunVio支持CMWAP和CMNET两种方式,不过比较遗憾的是,FunVio在Smartphone、UIQ以及S60部分机型上不支持CMWAP连接方式,这无疑影响到了手机玩家的使用热情。

网络连接方式

对于手机流媒体来说,网络连接是很重要的,这不仅涉及到视频播放的流畅程度,而且还牵扯到手机用户所付出的费用。在启动FunVio时,你可以对网络连接方式进行设置,其中包括CMWAP和CM-NET两种。熟悉GPRS上网的手机用户都应该了解,理论上CMNET的传输速率要稍高于CMWAP,不过,在资费上,CMWAP则具有较大的优势。目前,CMWAP有包月服务(即使在没有包月服务的地区,其费用也相当低廉),而CMNET则没有相应的包月服务,且资费也较高。因此,在使用像手机流媒体播放器这样需要较大流量的增值服务时,玩家往往会考虑使用CMWAP的连接方式以节省资费。

作为国内用户最多的免费WAP网站,3G网站推出流媒体服务可以说是在意料之中,而其作品――GGTV虽然运营的时间不长,但是就其性能和受欢迎程度来说,可以称之为手机流媒体播放器中的佼佼者。

在内容上,GGTV也有直播和点播两种内容,其中直播内容既包括了央视新闻、凤凰卫视等这样强势的新闻资讯类频道,又包括了像中央三台、MTV音乐、湖南卫视这样的娱乐频道。另外,像中央五台、广东体育等这样的体育频道以及香港地区的无线翡翠、亚视本港等节目也在其中。就直播节目的质量和丰富程度来说,GGTV对玩家还是很有吸引力的。同样的,GGTV平台还拥有较多的电影、电视剧和动漫节目。

在流媒体播放软件的网络连接上,GGTV支持CMWAP和CMNET两种方式,而且令玩家兴奋的是,其支持的所有智能手机均能使用CMWAP方式连接。

流畅与清晰

众所周知,流媒体的品质与网络速度有很大的关系,因此,为了适应现有的低网速局面,手机流媒体播放软件大都以牺牲视频清晰质量为代价来达到播放流畅的要求。但是,并不是所有的节目内容都需要降低画面质量的,就内容而言,只有像新闻、体育这样的节目才真正需要保证播放的流畅程度,而对于非直播性节目来说,只要用户在播放前让播放器缓冲时间稍长一些,那么就同样可以看到清晰的视频内容,并且依然流畅。尤其是对于动画片而言,其每秒播放的帧数低于普通电影,因此在动画片上同时享受清晰高质的画面和流畅的播放并不矛盾,所以,GGTV采用“流畅版”和“清晰版”这两种播放模式供用户选择是十分值得称道的。

与前面两种手机流媒体播放软件相比,QQ影院似乎少了很多特色,尤其是其没有直播节目更是有些相形见绌,不过在视频内容上,QQ影院还是具有自己的优势的,这就是数量庞大的各种电影、电视剧和动画片。进入QQ影院的WAP页面,各种大片和热门电视剧就扑面而来,内容分类之广、速度更新之快,都是其他两个流媒体运营平台的点播内容所不能相比的,从而也奠定了QQ影院所拥有的用户群体。

如何选择?

介绍了三款流媒体播放软件之后,或许你还不是很清楚自己需要哪一款,如果是这样,那么就请听听编辑的建议:对于大多数玩家来说,使用3G门户网的GGTV就足矣了,其出色的功能和优秀的内容可以满足绝大多数用户的需求。而从使用的智能手机平台来选择,对于使用UIQ和Linux操作系统的用户来说,编辑推荐使用FunVio,PPC用户同样可以根据自己所需要的节目内容来考虑使用FunVio。

编辑认为手机上只有一款流媒体软件是不够用的,从流媒体内容重合的角度来考虑,最佳的选择方式是使用GGTV+QQ影院的方式,这样就电视、电影两不误了。

以上所介绍的三款流媒体播放器都是免费下载、免费使用的,但是在观看流媒体的过程中会产生不少的流量费用,将会由中国移动收取。编辑推荐大家使用CMWAP包月服务,并使用CMWAP网络连接的方式来观看。

流媒体播放器范文第7篇

移动设备特别是智能手机,已经在人们的生活中扮演着重要的角色,听音乐看视频是所有智能手机中必备的一项功能。本文对基于Android系统的多媒体播放器进行了技术研究和功能实现,该播放器操作简单方便,基本可以满足用户的视听需求。

【关键词】Android 播放器 多媒体 移动应用

随着智能手机的普及,越来越多的人通过手机观看视频和欣赏音乐,这给人们的生活带来很大的便捷。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。本文介绍的多媒体播放器就是基于Android进行开发的,主要模块有:播放器界面、播放音乐、播放视频以及多媒体文件管理。

1 多媒体播放器界面设计

多媒体播放器界面旨在为用户提供可视的操作界面,需要在用户界面设计中提供进度控制、开始、快退、快进、暂停等控件。效果如图1所示。

设置项目主题区域,利用LinearLayout和TextView两种XML元素进行布局。媒体播放区域用于播放媒体文件,需要使用SurfaceView控件。SurfaceView控件以流的方式来显示媒体文件。控制区主要由快退、暂停、开始和快进组成。设计要求:控制区域水平居中,相邻控件要有一定的间隙,开始和暂停按钮不能同时出现。进度区域要求显示媒体文件总时长、已播放时长、进度,选择LinearLayout、SeekBar和TextView等XML元素进行布局。

2 播放音乐

本模块要求实现音乐文件的播放,在播放界面上显示音乐的文件名、播放的时间、总的时间、音乐播放控制等。效果如图2所示。

MediaPlayer类用于管理媒体播放的操作,android多媒体框架支持播放不同位置存放的多媒体资源,如:本地资源、内部URI和外部URL。MediaPlayer类的构造函数比较简单,只有一个无参的构造函数:MediaPlayer()。

5 总结

本文介绍了如何在Android平台上设计多媒体播放器,本项目主要涉及的关键技术包括:播放控制条的控制、消息处理、声音的播放、视频图像的显示、多媒体文件的搜索等。

参考文献

[1]许瑾.基于Android平台音乐播放器的设计与实现[D].北京邮电大学,2011.

[2]李刚.基于Android平台的智能手机流媒体播放器的研究及实现[D].南京邮电大学,2012.

[3]聂茹,黄诚灿.基于Android系统的音乐播放器设计与实现[J].微型电脑应用,2013,10:23-26.

[4]李江,曹家庆,陈文生.手机音乐播放器的设计与实现[J].信息通信,2013,09:128-129.

[5]郝俊寿,丁艳会.基于Android系统的影音播放器研究与实现[J].硅谷,2013,22:20-21.

[6]叶晓静,黄俊伟.基于Android系统的多媒体播放器解决方案[J].现代电子技术,2011,24:73-76.

[7]单俊丽.基于Android的流媒体客户端的研究与设计[D].西安电子科技大学,2013.

[8]赵金龙.基于Android平台音频播放系统设计与实现[D].西安电子科技大学,2012.

作者简介

郑逸凡(1983-),男,现为福州外语外贸学院教师,福州大学数学与计算机科学学院研究生,主要从事Web编程和软件开发。

作者单位

1.福州大学数学与计算机科学学院 福建省福州市 350116

流媒体播放器范文第8篇

近日,光芒传媒旗下“磊客中国”网站推出了一个名为“RoxTV”的P2P流媒体播放软件。相信大家对于Coolstreaming这一流媒体播放技术不会陌生,RoxTV正是Coolstreaming技术研发的原班人马倾力打造的播放软件。与其它的流媒体播放软件有所不同,RoxTV提供了经济、广泛的互动电影、电视广播以及其他娱乐内容。它让磊客们建造出了一个真正属于自己的影音帝国。

小巧快捷 全新却又似曾相识

我们的体验是从下载客户端开始的。不到500kb的安装文件比任何一个流媒体播放程序都要小将近一半,用目前的宽带网络下载,相信也只是一瞬间的事情。

RoxTV的安装和常规软件并无太多不同,这方面照顾到了对电脑并不熟悉的使用者。在安装之后,桌面上会出现一个RoxTV的绿色立方体图标,双击它,我们就可以进入磊客的世界了。

首先提示“连接RoxBeam服务器”,你只要打开XP防火墙对该软件的限制,立刻就可以见到一个现代感十足的用户界面。而这些都是系统自动提示,同时你也不必太过紧张自己操作有误。

直接抵达的是“Rox娱乐中心”,软件正中的Roxplayer上闪动着象征磊客的标志。对于初次体验RoxTV的人来说,这个播放器更像是一张我们所熟悉网页,而且在链接上点击鼠标右键,也可以看到似曾相识的IE右键菜单。

磊客剧场 直播点播搜索全能

RoxTV的“Rox剧场”相当于目前大多数流媒体播放器的网络电视功能。在频道设置上,它主要是以不同的文艺类型划分,比如动漫、娱乐、电影、电视剧和综艺等,当然也有目前的一些电视频道可供观看。

具体操作是:首先点选自己喜欢的频道,在相应的“频道/节目”栏中会出现当天的节目列表,里面有具体的开播时间和节目名称,同时在“频道信息”栏会出现频道名和与之相对应的频道描述;点击任何一栏中的“播放”按钮,Roxplayer都会显示链接并加载缓冲,稍等片刻便可以看到节目列表中相应时段的节目内容了。

需要注意的是,在这里等待加载的时间是随着信息提示栏中的“当前在线人数”成反比例变化的,即在线人数越多,等待的时间就越短,这一点有别于普通的流媒体播放软件,也是P2P技术的魅力所在。

在播放器右侧我们发现RoxTV具有较完善的搜索功能,这是目前很多流媒体播放器都不具备的。在关键字搜索中,用户可以选择固定的频道,并定位具体的视频名称、导演或是主演的姓名,输入关键字即可完成定向查找;也可以通过分类搜索找到某一特定分类下的多个视频。

最后,RoxTV还与ROX网站进行了无缝连接,即用户可以点击相关按钮或是文字链接,直接进入ROX网站的网页里。将文字浏览与音视频播放很好地结合在一起,可以说是RoxTV的最突出贡献了。

娱乐中心 网络媒体应有尽有

过去,网友要去不同的网站找不同的资源、链接,还要下载不同格式的文件,并打开多个播放器进行收看。

但是现在,“Rox娱乐中心”的5个栏目:搞笑、娱乐、电台、Flash以及DV是一气呵成的,提供的是大而全的应用模式。

RoxTV没有菜单栏,所以自然也就没有可设置的选项。播放器尺寸迎合了桌面的实际大小,又不会阻挡工具栏,所以它没有必要再设计一个窗口“最大化”按钮;拖动时也只有用鼠标按住整个窗口的最上端才起作用;窗口下面的信息提示栏则显示了播放器的当前状态和在线人数。

流媒体播放器范文第9篇

家用流媒体必备装备

设置一个流媒体系统比你想象的还要简便――所需要的不过就是以下设备

1 一台电脑

你的多媒体应用电脑用不着强大的高性能机型,事实上,如果你打算一直开着机,随时接入媒体内容的话,电脑耗电越少越好。甚至基于Atom的小型台式PC就够用了,因此,如果你不过就是在家里下载音乐或电影,完全没有必要花钱。

但是,要是你收藏的媒体文件需要转换,那你就需要一台带光驱的更强大的机器了。大多数酷春2 Duo处理器PC的性能足以承担这一任务,而NVIDIA和ATI的独立显卡有助于视频处理。最关键的是一定要有充足的存储空间――用做音乐服务器我们建议至少要320GB的,若当做视频服务器则起码需要1TB。

2 一个路由器

把媒体文件从电脑传送到其他设备需要一个路由器:用作所有数据传输的中介。仅仅流播音乐?那标准的无线N路由器就足够了。Linksys WRT310N(约1000元,)很有魅力,性能出色。要是流播视频呢?Linksys可处理标清DivX格式,但处理未压缩的DVD品质视频和HD,那就必须用dual-band 802.11n了。它的不足是只有支持无线N功能的流媒体设备才能配合它使用。如果无线不是必需的,可以采用支持GB级以太网的有线路由器。

3 流媒体

要是获得许可的话,用iTunes转换你的CD碟再理想不过,但视频转换要麻烦一些。可以用DVD Decrypter(免费,.uk)来提取转换DVD又件,如果你想把它们压缩成MP4,需要用到HandBrake(handbrake.fr)这类工具。事实上,转换任何CD或DVD碟片都可能因违反版权被――即使你转换的是自己拥有的正版碟。

4 流播软件

大多数流媒体设备都采用UpnP或DLNA来寻找储存在你的网络中的媒体文件。XBMC()是一款优秀的UpnP服务软件,它帮你选定你想流播的音乐或视频所在的文件夹,剩下的事情它全会为你办妥。Squeezebox设备有自己的软件,称作SlimServer,可运行于所有PC平台和部分NAS驱动器上。

5 备份

你必须保证自己千辛万苦搜集的媒体文件的绝对安全。或者弄一个外接硬盘加上自动备份软件定期备份重要资料,或者投资购买一个NAS(网络附属存储器)。用NAS存储的一个额外优点是当电脑关机时你仍可流播内容,既省电又清静。本专题对NAS进行了体验报道。

6 流媒体播放器

很显然,各种千差万别的设备都支持流媒体。比如像我们喜爱的飞利浦40PFL 9704(约18000元,www.philips com)这样的电视机、PS3、Xbox 360、网络收音机,等等,只要包装上标明支持UpnP或DLNA的都能播放来自网络的内容。后面我们将专门介绍典型的无线网络收音机和视频流播设备。

如何备份蓝光碟

保护同时流播你的电影文件,让它们适用于便携播放器

1 准备行动

首先,确定你有足够的空间做备份。乍听起来似乎100GB的硬盘剩余空间会绰绰有余,但是考虑到要从光碟中导出原始文件,然后对视频重新编码,另外你的PC还需要相当空间才能运行,所以务必保证硬盘空间充裕,否则备份中途耗光了空间就不好玩了。

2 选择工具

有许多免费的蓝光备份应用程序,但其中许多用起来跟拔牙一样痛苦。AnyDVD HD是理想工具,你可以免费试用3个星期,如果喜欢的话,就可以花80欧元升级到完全版本。

3 设置软件

一旦你安装了AnvDVD HD,插入光盘,右击系统托盘上的SlvSoft标识。选择“Rip to hard disk”(转换到硬盘),然后选择一个文件夹保存原始视频。大约需要花费一小时时间,就在硬盘上形成了大量可在VLC媒体播放器上播放的视频文件。

4 找出正片

主要的视频正片就是位于名为“Stream”的文件夹里的一个非常大的文件。它的大小可能约为25GB,文件后缀可能是m2ts。有些家用流媒体设备支持m2ts文件,但文件过大容易造成麻烦。我们还是把它转换成更友好的文件吧。

5 Matroska文件

MakeMKV把视频、音频和字幕从.m2ts文件中抽取出来,然后再把它们组合成开源的Matroska(.mKv)文件。把它指向index.bdmv文件,启动软件工作,就能创建另外一个拷贝。完成备份后可删除原文件。

6 缩小文件

如果还想让文件更小(例如方便导入你的iPod),那你需要用HandBrake了。它有各种适合常用便携播放器的预设视频文件大小规格,当然你也可以自定义设置。为最终文件好名和安放位置,点击“开始”,等几个小时你想要的文件就出现了。

网络附属存储器

这些不显山不露水的设备也许会会彻底改变你传统的多媒体欣赏习惯

NAS(网络附属存储)设备是超大容量的外部硬盘,它直接与你的网络相连,所以你家里的所有计算机或流媒体设备都能随时访问存储于其中的媒体内容。但这只是最基本的:有些NAS设备能为你的计算机做备份、用Bit Torrent下载文件,以及在世界各地访问你的数据。还有的NAS设备内置了CD转换功能。

Linksys NMH405

约270

它配有彩色LCD屏和弹出式硬盘檀,其可扩展性最为突出。它只搭载了一个500GB的硬盘,但有安装备份硬盘(通过超级可靠的RAID)或附加内存的空司。尽管其套装软件有些令人讨厌,但通过网络浏览器操控的界面还是十分出色的。它不支持Squeezebox和BitTorrent服务器,但支持XbOx 360,另外USB和存储卡插槽非常方便。

Stuff点评

技术参数

500GB USB(x2) CF,记忆捧,SDHC,XD卡 以太网t UPnP,DLNA iTunes Xbox 360 198mmx111mm x168mm 2kg

RipNAS

约8000元 www.ripcaster.co.uk

可以独立于PC是RipNAS的一大 长处。它为CD文件转换和分享预先做了设定:只需配上SONOS或Squeezebox就是优质的多房间流媒体播放器了。把RipNAS通上电,接上网络,放进一张CD,短暂的咝咝声后,光盘文件就开始转换(带原数据),完成后就把CD退出来。当然你也可以把它用作标准的NAS,与你的PC一起工作,它几乎能与你想到的任何流媒体播放器配合工作。另外它运行时几乎没有声音。

Stuff点评

技术参数

1TB USB(x4) 以太网 UPnP DLNA、Tunes、Xbox360、Squeezecenter 89mm×24gmm×239mm,5kg

XiVA musicm8

约8000元 /musicm8

这又是一台几乎能和所有流媒体播放器配合工作的支持碟片文件转换的NAS,另外它也有出色的PC界面,可以在任何地方访问。musicm8预先设定把你的CD文件转换成320kbps MP3,借助Twonkv、Squeezecenter和Firefly服务器软件,运用于不同类型的流媒体设备。它还拥有一个方便微调的精彩网络界面。其正面藏有一个支持快速拷贝的SDHC卡槽。

Stuff点评

技术参数

1TB、USB(x4)、SDHC 以太网UPnP、DLNA、Tunes,Squeezecenter,Twonky(Xbox 360) 300mm×65mm×260mm、5.15kg

Buffalo LinkStation Duo

约2100元

顾名思义,这台LinkSfaion搭载了两块500GB硬盘,可以结合起来构成1TB的存储空间,或者通过RAID用块硬盘备份另外一块。在后一堵形中,你的数据超级安全,替换硬盘也轻而易举。你可以用WebAccess甚至iPhone远程访问你的媒体文件。但是,它只有一个USB接口(位于背面),不支持Xbox 360和Squeezebox令人失望。

Stuff点评

技术参数

1TB(2×500GB硬盘) Bit Torrent USB(x1) 以太网 UPnP、DLNA、iTunes 127mm×86mm×204mm、2.31kg

Wi-Fi收音机

收听无线音乐的最简单方案就是弄一个现代收音机

1 诺基亚Home Music

约2800元

有何高招?

诺基亚Home Music体形小巧,功能齐全:网络收音、从PC无线流媒体播放,配备彩色屏幕和强有力的10W单声道功率。

值得拥有?

高分辨率的显示屏并非触摸屏,但机器操作简便,配有还算过得去的遥控器。其音质清澈洁净,别看体形小巧,它提供的低音极有分量,另外白色外涂层不像其他机型那样容易沾染手印。

Stuff点评

它并不惊艳,但音质不错,使用方便。

技术参数

10W、UPnP、以太网、USB、Optical out(光纤输出)、RCA out 3.5mm in/Out 13cm×28cm×16cm 2kg

2 Revo Heritage

约2400元 revo.co.uk

Revo的复古风格Heritage是一款单声道设备,但拥有众多优点:配备了Pod底座,支持Wi-Fi流媒体播放,兼网络收音机、DAB和FM收音机于一身。

值得拥有?

声音富有冲劲,但不太有感染力。尽管如此,由于Heritage能获取众多音乐源,人们很难对它吹毛求疵。导航相当差劲,不过考虑到它丰富的功能和复古式魅力,还是值得拥有的。

Stuff点评

21世纪的配置规格与老式的外观同场竞技一决雌雄,结果旗鼓相当。

技术参数

7W、UPnP、以太网、USB

RCA out:Cornposite video out Optical out 3.5mm in/out Pod底座Wi-Fi 18cm×26cm×10cm 2kg

3 Sonos S5

约3600元 sonos.co.uk

有何高招?

它本身并不是网络收音机。它是一款盒式网络音乐播放器,只要与适当的设备连接起来,就能访问网络电台、Last fm、Napster以及你自己的网络音乐。

值得拥有?

只要把它连接到你的网络的一个路由器上(或者花约800元购买一个ZoneBridge,那就无需连线了),它就能让房间里充溢富有魅力的乐声。5个数字功放为2个高音扩音器、2个中音发声器和一个低音喇叭提供动力,保证S5音量宏大,音质淳厚。

Stuff点评

使用简便,音质优美,堪称理想的盒式网络播放器。

技术参数

以太网 3.5mm in/out21cm×37cm×12cm 4kg

4 罗技Squeezebox收音机

约1600元

有何高招?

Squeezebox是专门的网络收音机(不支持DAB和FM),但能够流播各种关键格式网络音乐,包括网络电台、Last.fm、beezer和Napster。它也支持Facebook和Flickr。

值得拥有?

配备彩色屏幕,音乐源丰富,操控简单,因而罗技Squeezebox充满乐趣,使用方便。尽管它的低音和发声单元不够多,但在绝大多数情况下音乐悠扬。

Stuff点评

价格足以挑战传统的DAB收音机,但其适应性强得多。

技术参数

以太网 Wi-Fi 3.5mm out13cm×22cm×8.5cm 499g

5 Pure Sensia

约2600元

有何高招?

要是它的卵状造型、大尺寸彩色触摸屏没有引起你的注意,那么它支持Twitter和Facebook、拥有一个应用程序库、兼DAB、FM和Wi-Fi网络收音机于一身,你还能对它无动于衷吗?

值得拥有?

界面也许不如我们期待的那样流畅,但与这里的其他机型相比仍然遥遥领先。应用程序每天都在更新,因而你躺在床上也能继续上微博叨咕。音乐听上去快速、锐利而均衡,其立体声设计传达出高水准音质。

Stuff点评

无现代性毋宁死,因此,给我们拿一台Pure Sensia吧。

技术参数

30W UPnP1.0、USB3.5mm in/out 17cm×28cm×18cm 2kg

电影流播设备

你的无碟片多媒体链条的最后一环就是网络化的电影播放器一旦你已经备份了光盘里的电影文件,你就需要想办法让它们能在电视上播放。把这里介绍的某个盒子连到平板电视上,你就能从你的当地网络中的各种设备上流播(通过以太网或无线方式)电影了。这些盒子大多内置有存储器,都能从U盘播放电影文件或音乐。究竟哪款适合你?让我们来仔细看看……

1 Conceptronic Full HD媒体播放器

约1600元 www.conceptronic.Ret

只花大约1600元就能买到一个全功能的流媒体播放器,似乎挺划算,尤其是把它放在支架上它看上去像一艘飞船。Conceptronic的性能配置包括出色的格式支持,可播放1080P视频内容,还能外加一个USB硬盘用于本地存储。然而它不像预期的那样提供环绕声。有时尽管对白设定为英语并关间了字幕,可电影开播时仍偶尔出现非英语对白或字幕,鉴于图像质量一流,不免让人略感遗憾。

Stuff点评

技术参数

可选硬盘 AAC、FLAC、MP3、OGG、PCM、WAV、WMA AVI、DivX、ISO M2TS、MKV、MOV、MP4、MPEG Video TS、VOB、WMV Coaxial composite,以太网,HDMI,S-Video,模拟立体声,USB(×1) 可选Wi-Fi 44mm×205mm×122mm

2 HD Digitech HDX-1000 1TB

约2900元 www.ripcaster.co.uk

“没什么不行”是它的格言。只要不受DRM版权限制,任何文件它都能播放,不管它们存储在你的网络里还是1TB硬盘中。尽管HDX-1000比这里的某些盒子更为用户友好,一定程度的计算机和网络知识还是有助于你充分发挥它的能量。如果你是个技术高手,它提供的Bit Torrenl和服务器支持功能,加上其精彩的视频性能,会让你轻松享受无穷乐趣。它谈不上最好,但很值得IT人士关注。

StufF点评

技术参数

1TB AAC,AIFF,FLAC,MP3,OGG,PCM,WAV,WMA AVI,DivX,ISO,M2TS,MKV、MOV MP4、MPEG VIdeo TS,VOB、WMV Coaxial,component,composite,以太网,HDM,optical,SD,模拟立体声,USB(x3) 可选Wi-Fi 55mm×200mm×200mm

3 LaCie LaCinemi Classic HD

约2000元

既紧凑又时尚,LaCie是这里最漂亮的流媒体播放器,其PS3式的菜单同样流畅,又把苹果式的易用性和基于PC的诸多对手的适应性结合在了一起。它是我们见到的第一款凭自己完成你希望它做的所有事情的非苹果盒子它可迅速找到我们的网络共享文件,除Apple Lossless音乐之外,所有格式(包括1080PHD电影)都能流畅播放,而且带有真正意义上的环绕声。把你的媒体文件拷贝到它的1TB硬盘里,它就成了一台服务器,甚至还支持Xbo×360。

Stuff点评

技术参数

1TB AAC,FLAC,MP3 0GG PCM WAV,WMA AVI,DivX ISO,M2TS,MKV MOV,MP4,MPEG,VOB、Video_TS WMV Composite,以太网HDMI optical,模拟互体声USB(x3) 可选Wi-Fi 46mm×120mm×194mm

4 Netgear EV A9150

约3000元

The EV A9150(也以EV A9000为人所知)乍看上去就是一台平平淡淡的DVD机,但由于它支持无线N技术,可轻松访问网络内容,功能要广泛得多。品初的设置相当考验人,甚至像我们这样的计算机极客都感觉不太容易,但一旦完成设置运行起来,使用体验很棒,能够播放精彩锐利的1080P视频。它有访问YouTube、播客内容和网络电台的专用通道,另外还有用于同步的500GB存储空间,尽管音乐听上去并不出彩,但EVA的功能还是令人满意的。

Stuff点评

技术参数

500GB AAC、AIFF、FLAC,MP3,0GG PCM WAV,WMA AVI、DivX、ISO M2TS MKV MOV,MP4,MPEG,VOB Vldeo TS,WMV Coaxial,component,cornposie,以太网,HDM,optical,S-Video Scart,模拟立体声,USB(x2) 无线N 51mm×432mm×254mm

5 Popcorn Hour C-200

约5000元 www.ripcaster.co.uk

如果你既想要蓝光画质和音质,又想要流媒体设备的便利,怎么办?弄一台C-200。作为一台流媒体设备,它和HDX-1000有很多相似之处:丰富的功能,略微有点复杂的设置。但它还配有内置蓝光光驱。这并不是说你能直接把蓝光文件转换到它500GB的硬盘里(也有1TB和2TB的版本供选择),但确实意味着你拥有了个超值的一体机:既能通过物理光驱又能通过流媒体提供一流的图像和HD音质。

Stuff点评

技术参数

流媒体播放器范文第10篇

亚德诺半导体公司(AnalogDevices)正与RealNetworks公司合作,准备推出最新一代的个人媒体播放器,该播放器具有RealVideo与RealAudio媒体文件的完全D1广播分辨率回放,同样的格式已经用于RealPlayer。RealVideo格式的高效与Blackfin处理器性能的结合将提供高质量的视频回放。ADI已计划推出ADSP-BF54X系列和ADSP-BF52X系列支持PMP,且互联网电话/VoIP与移动电视都将成为未来PMP的功能特色。作为中国市场的领头羊,爱国者于2007年秋天推出两款个人媒体播放器――爱国者E898与F965R都采用了Blackfin处理器并支持RealVideo、RealAudio以及RMVB格式。公司认为Blackfin处理器能够缩短产品面市时间并降低产品设计风险,因为其内可编程能力允许快速的开发周期。

iSuppli公司预计,2011年以前中国大陆便携式媒体播放器产量将达到1.22亿部。虽然目前市场由低端MP4播放器主宰。但最新播放器都得到RealVideo、RealAudio以及RMVB的支持。新产品还大大丰富了直接从因特网下载的内容资源。Blackfin处理器可以帮助大陆的便携式媒体播放器市场利用第三方设计工作室在较短的时间内推出新的便携式媒体播放器,并已经被亚洲的移动电视以及数字视频监控市场所普遍采用。

未来会聚业务对Blackfin系列的处理能力提出要求。Blackfin处理器包含一系列新的高性能和低功耗的16/32位嵌入式处理器,它们适合会聚能力起关键作用的应用――多格式音频、视频、话音和图像处理;多模式基带和分组处理。实时安全性和控制处理。正是这种软件灵活性和可扩展性的强有力结合已经使Blackfin处理器在多种会聚应用中被广泛采用,例如数字家庭娱乐系统、网络和流媒体、汽车远程信息处理和娱乐,以及数字射频和移动电视。

风河VxWorks增强SHP支持能力

Wind River Systems公司宣布VxWorks 6.6支持对称多处理技术(Symmetric Multiprocessing;SMP),此项功能将集成于以Wind RiverVxWorks为基础的所有平台。并于2007年底开始供应。VxWorks是现今市场上普遍且业经完整测试的商用实时操作系统,支持多核心处理器的VxWorks 6.6 SMP将进一步协助开发者充分发挥产品内的多核心处理器功能,同时降低风险、简化开发流程和节省成本。Wind RiverSMP亦将支持Workbench开发套件和Workbench OCD除错方案,以加速复杂多处理器方案的开发。

VxWorks SMP支持方案的推出,将协助开发者解决转移至多核心系统所面对的各种挑战。WindRiver在VxWorks和Workbench开发套件上的投资显著,展现其操作系统在实时性以及确定性的效能,且支持各式多核硬件平台,让开发者能为其产品实现多核处理效益,同时也能配合SMP的开发需求让开发团队进行转移。对于嵌入式行业而言,多核是一个相当新的技术,不过多处理并不是新技术之一。WindRiver藉由其在多处理技术的丰富经验,为市场提供极佳的多核方案。

上一篇:多媒体系统范文 下一篇:多媒体播放器范文