流媒体播放

2024-08-11 版权声明 我要投稿

流媒体播放(精选8篇)

流媒体播放 篇1

为了设置最佳的网络连接,以最快的速度下载流媒体并实时播放,我们可以这样设置:首先,运行RealOnePlayer,在主窗口中依次点击“工具”→“首选项”打开选项设置窗口,接着在左侧窗口中选择“连接”,在右侧窗口的“带宽”中,单击“测试连接”来自动测试当前的网络带宽,连续单击“执行测试”就可以得到结果。单击“更新”按钮就可以更新当前的网络连接设置。在“最大”中选择最大的网络连接类型。最后,单击“确定”按钮即可。 2.增加缓冲的时间

为了充分利用当前的带宽,可以增加该缓冲的时间,

具体的设置方法如下:首先运行RealOnePlayer,在主窗口中依次点击“工具”→“首选项”打开选项设置窗口;接着在左侧窗口中展开“连接”,选择“回放设置”,在右侧窗口的“缓冲播放”区域中,更改默认的缓冲时间,比如改为60秒;最后单击“确定”按钮即可。 3.设置剪辑高速缓存

流媒体播放 篇2

关键词:网络视频,智能终端,流媒体技术,FFmpeg,VLC媒体软件,Live555流媒体服务器

随着多媒体技术的发展和用户需求的多样化, 特别是视频业务在形式上不断丰富, 多媒体业务的用户体验至关重要, 基于智能终端的多媒体平台在用户体验方面日益凸显其优势。同时, 流媒体技术的广泛应用同样能够满足互联网用户对网络多媒体播放质量的要求。

1 流媒体系统概述

流媒体技术能够实现网络视频内容的“边下载边播放”。流媒体技术是独立于网络负载的传输技术, 在媒体内容的发送者和接收者之间传输给定速率的视音频文件。

1.1 流媒体系统结构

基本的流媒体系统[1,2]一般由转码工具、流媒体服务器、传输网络系统、客户端播放器组成, 其系统架构如图1所示。

1.2 流媒体系统传输流程

流媒体系统传输流程中的关键是采用流式传输技术传输多媒体文件码流。在流式传输流程中, 整个多媒体文件被特定的压缩转码方式解析成一个个压缩包, 由流媒体服务器向用户顺序或实时传送。基本原理如图2所示。

1.3 流媒体传输协议

流媒体系统的关键技术是流式传输, 因此流媒体传输协议是流媒体技术的关键。应用在流媒体标准的传输协议有实时传输协议 (Real-time Transport Protocol, RTP) 、实时传输控制协议 (Real-time Transport Control Protocol, RT-CP) 、实时流媒体协议 (Real Time Streaming Protocol, RTSP) [3,4,5]。

RTP协议用于Internet上针对多媒体数据流的传输, 它被定义为在一对一或一对多的传输情况下工作, 其目的是提供时间信息和实现流同步。RTP通常使用UDP来传送数据。RTP能够工作于一对多的传输情况, 依靠底层网络实现组播, 例如RTP over UDP模式实现组播的传输。RTP是单向协议, 连接一旦开始, 它只有继续或停止, 用户不能对数据进行控制。由于RTP利用UDP进行传输, 因此RTP协议无法建立链接以保证交互, 也不能进行资源预留。

RTCP协议须与RTP传输协议配合使用, 通常RTCP包的数量占所有传输量的5%。能够提供数据发布的质量反馈, 这是RTCP最主要的功能。作为RTP传输协议的一部分, 与其他传输协议的流和阻塞控制有关。

RTSP是应用层的协议, 可以在媒体服务器和客户端之间传输和控制连续的音视频媒体流。RTSP是媒体服务器和客户端之间的“网络控制”机制, 提供用于音视频控制的暂停、快进、快退和定位等操作。RTSP提供了一种可扩展框架, 能够实现点播实时数据的传送, 同时支持单播和组播的分配机制。

1.4 流媒体数据内容的分配机制

流媒体数据内容的分配机制, 依据当前的网络通信方式可以分单播、点播与广播、组播。

单播是指在客户端与媒体服务器之间建立一个单独的数据通道, 从一台服务器送出的每个数据包只能传送给一个客户机。单播方式传输媒体流的可靠性较高, 但是在客户数量大、每个客户机流量较大的流媒体应用中单播会消耗较大的网络带宽并加重服务器的工作负荷。

点播模式采用的是客户端与服务器之间的主动连接。网络流媒体用户通过选择内容项目来初始化客户端连接。用户可以对媒体流进行开始、停止、后退、快进或暂停的操作。点播模式实现了对媒体流的最大限度的控制操作, 但这种模式会耗用较大的网络带宽。广播模式采用的是用户被动接收媒体流的方式。客户端接收媒体流, 但不能进行控制操作。使用广播方式发送, 数据包的一个单独拷贝将发送给网络上的所有用户。

组播模式中, 一个具有组播能力的网络能够同时发送连续数据流。流媒体服务器只需要发送一个信息包, 客户端则共享同一信息包。组播模式具备了点播与广播的优点, 将数据包的一个单独拷贝发送给需要的客户。基于“组”的广播模式, 其信息源和客户机是一对多的关系, 能够减少网络上传输的信息包的总量从而节约带宽, 组播只适用于局域网或是支持IPv6标准的多播骨干网。

2 流媒体智能终端发展概述

近年来, 流媒体技术被广泛应用于网络多媒体平台。互联网各种业务的开展更是决定了流媒体市场的广阔前景。远程教育、网络电台、视频点播、收费播放等业务中均以流媒体技术作为支撑。

流媒体系统和传统的网络文件服务系统的相似之处在于强调对数据对象的共享使用以及最大化的数据吞吐率。在互联网高速发展的背景下, 流媒体技术更为强调对高速、稳定媒体流的访问支持, 以及对不同格式媒体文件同步的支持, 以此确保媒体数据以最小的时延到达智能终端。

随着流媒体技术应用到互联网业务的各个领域, 特别是计算机、通信及消费电子产品领域, 支持流媒体技术的智能终端的开发日益成熟。智能终端具有操作简单、便携、信息实时可靠、功能多样、数字化、经济实用的优点。其中, 基于嵌入式技术的流媒体智能终端以应用为中心, 以计算机技术为基础, 软件硬件可裁剪, 应用系统功能可靠性高, 本身体积小, 实用性高, 稳定性好, 支持以太网等优点, 成为多媒体应用领域的热点。

3 基于智能终端的流媒体视频播放平台的开发

3.1 平台的系统流程

本平台设计开发基于流媒体技术的网络视频流组播和点播系统, 流程图如图3所示。

具体流程:

1) 获取视频。视频文件可以是本地存储或是从录制设备获取的媒体流。

2) 转码封装模块对视频进行转码封装, 采用FFmpeg方案[6,7,8]对视频进行转码流化处理。

3) 视频转码流化处理完成后, 对视频流进行RTP打包处理。

4) 在组播模式中, 流媒体服务器将转码流化处理后的视频流进行串流推送, 在客户端的流媒体播放器选择相应的传输协议, 并监听流媒体服务器IP地址和相应的端口, 接收并播放视频流。

在点播模式中, 流媒体服务器响应媒体客户端的请求, 将流化处理后的视频传递给流媒体播放器进行反流化、解封装、解码处理并播放。

本平台采用媒体流的组播和点播模式。组播模块采用VLC媒体软件作为流媒体服务器推送视频流, 采用RTP+MPEG2-TS/UDP的传输协议。点播模块采用Live555作为流媒体服务器推送视频流, 启动已编译完成的Live555Media Server, 采用RTSP协议实现视频流的点播。

3.2 平台的开发

本平台在Linux Ubuntu操作环境下开发。编写Linux Shell脚本视频流控制管理转码封装以及流媒体服务器。

针对视频获取模块, 本系统采用本地文件直接转码推送。

3.2.1 视频转码模块

FFmpeg是一套可以用来记录、转换数字音视频, 并能将其转化为流的开源程序。FFmpeg转码开源程序, 支持多种媒体格式。针对智能终端视频的解码功能模块, 平台采用FFmpeg对视频文件进行转码封装, 可以输出便于在智能终端播放的媒体格式MP4, Web M, TS。在Linux Ubuntu操作系统中对其进行编译开发。以TS格式为例, 编写Linux Shell脚本编程来实现利用FFmpeg转换视频格式的操作。

Shell脚本程序如下:

Shell脚本程序说明:

1) 第5行至第6行判断存放转码视频的文件夹是否存在。

2) 第8行调用FFmpeg, 设置转码各项参数包括-b (比特率) 、-r (帧速率) 、-vcodec (强制使用codec编解码方式) 、-s (分辨率) 、-aspect (视频长宽比) 、-acodec (指定音频编码) 、-ab (音频比特率) 、-ac (声道数) 、-ar (音频采样率) 、-y (输出路径) 。

3) 转码成为.ts格式的视频文件, 存放路径为“$v_path”, 文件名为“video_name”。

3.2.2 流媒体服务器模块搭建

1) 组播模式

在Linux Ubuntu操作系统中利用命令下载并安装VLC软件。命令如下:

sudo apt-get install vlc

将VLC软件作为流媒体服务器推送转码完成的视频流, 利用Linux Shell脚本设置VLC作为流媒体服务器的各项参数, 并控制服务器推送视频流。

程序如下:

Shell脚本程序说明:

(1) 第2行启动VLC作为流媒体服务器推送已转码完成的视频流文件$video_name.ts。设置VLC软件作为流媒体服务器的各项参数:-vvv输出调试信息, --sout输出目标方式。duplicate模块复制stream, 模块格式如下:

其中standard格式为access, 即输出的协议, 规定为rtp。

(2) mux (输出复用器) 支持TS, PS, MPEG-1, ASF, ASFH, AVI, 规定为TS。

(3) dst (输出目的地址) 启动rtp传输, 该命令生成1个sdp的描述文件sap, dst指定客户端流媒体播放器的IP地址为239.0.0.1。规定所占用端口为$video_port。

设置完成后, 在终端运行Shell脚本文件实现VLC流媒体服务器推送视频流。

2) 点播模式

在系统中配置基于点播模式的流媒体服务器Live555。Live555的安装配置流程如下:

(1) 在Live555官方网站www.live555.com/live Media/public/下载文件live555-latest.tar.gz, 解压并编译

(2) 修改配置文件live/config.linuxgdb, 便于服务器调试

在COMPILE_OPTS一行添加–DDEBUG

(3) 启动Live555

sudo cd media Server

sudo./live555Media Server

(4) 设置Live555开机自启动

在/etc/rc.local添加启动Live555的脚本程序的全路径:/var/live555_start.sh& (&:后台运行的标志附号) 。脚本内容为

cd/var/live/media Server/

./live555Media Server&

3.2.3 基于智能终端的流媒体播放器的配置

1) 组播模式

组播模式中信息源和客户机是一对多的关系。客户端流媒体播放器支持RTP协议并能够播放ts格式视频文件, 接收服务器端的媒体串流。流媒体播放器协议选择RTP, 输入服务器地址239.0.0.1和端口号进行串流, 接收并播放视频流。

点击“播放”接收并播放视频流, 完成组播流程。

2) 点播模式

流媒体服务器搭建完成并启动后, 在客户端打开流媒体播放器, 媒体选项中打开网络串流, 选择点播模式的流媒体传输协议RTSP, 在地址栏里面输入流媒体服务器URL地址, 例如:rtsp://222.31.1.128:12345/test.ts, 其中test.ts视频文件是转码完成后的视频流文件, 文件存放地址是usr/local/live/media Server/。

点击“播放”接收并播放视频流, 完成点播流程。

3.3 平台的系统扩展

本文针对智能终端设计开发基于流媒体技术的网络视频推送与播放平台。利用Linux Shell脚本编程实现对视频转码封装和服务器端推送视频的控制管理。在Linux Ubuntu操作环境下完成对服务器端的操作。

针对平台的组播机制, 能够采用Web编程语言PHP+My SQL与Shell脚本程序进行交互, 实现组播操作的可视化。采用PHP控制网页显示和上层的逻辑结构, Shell调用Linux的底层命令。PHP和Shell脚本的交互能够对系统中视频转码封装模块和流媒体服务器端进行可视化管理。

My SQL数据库设计存放视频的信息包括videoname (文件名) 、path (文件路径) 、port (组播端口号) 、读取数据库获取存入的视频文件。

PHP提供了专门的执行外部命令的函数:exec () , 调用exec () 函数执行/var/shell/tv/目录下的视频转码程序v_convert.sh和视频推送程序v_send.sh如下:

组播可视化管理基本流程图如图4所示。

4 总结

本文分析研究了基于智能终端的流媒体视频播放平台架构和基本流程。研究分析了现有的智能终端发展形势, 针对智能终端对多媒体文件的编解码处理功能, 设计开发了一个流媒体视频播放平台。平台的服务器端分别采用基于开源代码的VLC多媒体软件和Live555流媒体服务器对媒体流进行推送。编写Linux shell脚本对视频流编码封装模块和流媒体服务器模块进行控制管理。

客户端采用支持流媒体协议的智能终端多媒体播放软件, 以VLC多媒体播放软件为例对网络视频流进行接收并播放。

针对组播模式, 平台利用Web编程语言PHP+My SQL开发网页界面与执行Shell脚本进行交互, 实现平台的可视化操作。

参考文献

[1]汤宝伟, 王劲林, 陈晓, 等.一种基于嵌入式的流媒体播放系统的设计与实现[J].广播与电视技术, 2003 (6) :67-69.

[2]马艳, 王磊, 席岩.流媒体实验平台搭建与研究[J].广播与电视技术, 2011 (11) :46-51.

[3]RTP:A Transport Protocol for Real-TimeApplications[EB/OL].[2003-04-01].http://www.360doc.com/content/11/1018/13/1016783_157121550.shtml.

[4]A hybrid architecture for cost-effectiveon-demand media streaming[EB/OL].[2013-04-01].http://wenku.baidu.com/iew/c0a8f10df12d2af90242e65f.html.

[5]董振亚, 张拥军, 彭宇行.基于RTP的MPEG-4视频传输[J].计算机应用研究, 2003 (7) :52-55.

[6]张国庆.基于FFmpeg的视频转码与保护系统的设计与实现[D].杭州:浙江大学, 2011.

[7]任严, 韩臻, 刘丽.基于FFMPEG的视频转换与发布系统[J].计算机工程与设计, 2007 (20) :4962-4967.

流媒体播放 篇3

关键词: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

[6]赵进,叶梧,冯穗力.基于RTP/RTCP的流媒体服务器技术研究[J]中国有线电视.2004(01):3-6

流媒体播放 篇4

关于多媒体教室视频播放方案的探讨

作者:王九云

来源:《教育与职业·理论版》2008年第05期

[摘要]多媒体教学作为一种现代化的教学方式,受到广大师生的欢迎。但由于多数教师对多媒体技术不熟悉,操作不规范,影响了教学效果。笔者结合工作实践,提出了多媒体教室视频播放的一些方案。

[关键词]多媒体视频播放

[作者简介]王九云(1968-),女,湖北宜昌人,襄樊学院中文系,实验师,研究方向为电化教育。(湖北襄樊441053)

[中图分类号]G40-057[文献标识码]A[文章编号]1004-3985(2008)08-0161-01多媒体教学作为一种现代化的教学方式,由于其具有形象直观、生动活泼、声情并茂等特点,受到广大师生欢迎,已被越来越多的高校所采用。但由于多数教师是非专业人士,对多媒体技术不熟悉,操作多媒体设备不规范,未能充分发挥多媒体的教学优势,降低了多媒体的现代化教学功能,影响了课堂教学效果。笔者仅就如何实现多媒体教室视频播放问题谈一些自己的见解。

一、多媒体教室的配置和功能

1.什么是多媒体。在人类社会中,信息的表现形式是多种多样的,我们把这些表现形式称为多媒体(multimedia),一般理解为多种媒体的综合,它是一种把文本、图形、图像、动画和声音等形式的信息结合在一起,并通过计算机进行综合处理和控制,能支持完成一系列交互式操作的信息技术。多媒体技术的发展改变了计算机的使用领域,使计算机广泛应用于工业生产管理、学校教育、公共信息咨询、商业广告,以及家庭生活与娱乐等领域。

在多媒体中,视频媒体是最富有感染力的,是多媒体的灵魂。视频画面是真实世界的记录,教学中使用视频媒体能使教学更富客观性和真实性。

2.多媒体教室的设备配置和功能。多媒体教室的设备配置主要包括多媒体集中控制系统、投影机、多媒体计算机、视频展台,其他设备有投影幕布、录像机、影碟机、话筒、音响等。多媒体教室可以实现课件演示、实物投影、播放影像、扩音等,基本功能可归纳为:能投影计算机的数字信号,进行计算机课程教学和计算机辅助教学与演示,能进行VOD视频点播和运行网络课件;能将书稿、图表、照片、文字资料、实物及教师当时书写的文字通过视频展示台投影到银幕上;能接收和播放视频信号、VCD和DVD等音像内容;能够实现多媒体计算机单独使用,并把所显示的信息传送银幕;可以进入校园网,进行网上联机教学,从网中调出自己所需要的教学资料;能够让使用者简单地操作大量复杂的设备,实现“一键化”和“一键到位”,有较好的视觉和听觉效果;具有扩音系统,对各种音频信号进行扩音,能使用有线话筒或无线话筒等。

二、多媒体教室视频播放方案

1.直接用投影仪处理视频信号,实现视频播放。投影仪主要处理视频信号和计算机数字信号,有RGB,AV,S-Video等多路信号输入端口。但在教室中的声音处理一般不用投影仪,而另由家庭影院集中处理话筒、无线话筒接收器、计算机、影碟机、录像机、录音机等多种媒体的声音。最直接的解决方法就是将影碟机、录像机的视频输出直接接到投影仪的视频输入端口,把影碟机、录像机的音频输出连接到家庭影院等音频处理设备,再输出到音箱,即可实现视频播放。对于多媒体计算机可以播放的VCD,DVD等碟片,直接将计算机信号与投影仪数字端口相连接,就可正常播放视频。

2.将计算机光驱更换成最新的DVD光驱,实现视频播放。随着数字化信息技术的发展,视频文件格式越来越多,出现了与数码播放设备是否兼容的问题。生产厂家为了占有市场,生产的各种数码播放设备一般是向下兼容的,如DVD光驱可读VCD碟片,同样DVD影碟机也可识别各版本的VCD碟,因此,可以将计算机光驱更换成最新的DVD光驱,或将影碟机更新为可兼容所有视频格式的影碟机,可以实现视频的正常播放。

3.将视频文件格式转换成可识别格式,实现视频播放。随着科学技术的发展,短短十几年间视频播放产品从模拟的录像机升级为VCD,DVD等多种格式的数字式播放器,数字化新产品更新换代很快。学校由于资金等问题,多媒体教室设备不可能频繁更换,最新的视频格式文件有时不能实现正常播放。较早的光驱和影碟机无法识别较晚出现的视频文件格式,如果不能更换光驱或影碟机,可通过转换工具软件将DVD等视频文件转换成较早出现的VCD等可识别格式的视频文件,也可以实现视频的正常播放。较常用的视频转换工具软件有:会声会影、Premiere等非线性编辑软件:MyVideoConverter,DivxDVD等视频转换工具,以及超级解霸等,这些工具都可将DVD视频文件转换为VCD格式文件,再用CD-R刻录。也可将DVD视频文件转换成Quicktime,Windows Media Player等播放器可识别的媒体影像文件,以实现正常播放。

4.自带有DVD光驱的笔记本电脑,实现视频播放。将笔记本电脑与中央控制器相对应的端口相连接,利用笔记本电脑的DVD光驱实现视频文件的正常播放。这样还可以有效阻隔多媒体教室计算机的病毒交叉感染,保证文件的安全。

5.熟练掌握中央控制器的操作方法。在多媒体教室的各种设备中,核心设备是中央控制器。中央控制器是用系统集成的方法,把整个多媒体教室的设备操作集成在一个平台上,实现计算机(RGB)数字信号及影碟机、录像机等的多路视频、音频信号间的切换,所有设备的操作均可在这个平台上完成,使用者无须对单个设备进行操作。如果不了解中央控制器的菜单操作方法,就不能方便地组合、使用多媒体资源。在中央控制器的操作菜单上,应先选择视频信号后,再选中影碟机或录像机视频信号源,按投放键,这样视频信号才会出现在投影屏幕上。

6.加强管理,整合多媒体教室资源,为视频播放提供硬件支撑。多媒体教室使用频率较高的设备是计算机和投影仪,其他媒介设备应用得不多,甚至于闲置,以至于录像机、影碟机等设备的连接线经常被挪用,导致多种媒体设备之间没有实现正常连接,造成资源浪费。理顺多媒体教室各种设备之间的关系,保持线路畅通,才能发挥所有设备的功能,实现视频文件的正常播放。多媒体教室的设备较多,连接线也非常多,容易造成连接混乱。如何理顺各种设备之间的关系,笔者总结的经验是按水到渠成的原则,连接各种设备,关系理顺了,实现视频文件的正常播放就比较顺利。由于多媒体教室的核心设备是中央控制器,可以将所有的媒体的视频输出信号、音频输出信号均连接到中央控制器对应的输入端口,中央控制器的数字信号和视频信号输出端分别连接到投影仪的对应输入端,中央控制器的音频信号输出到音响。这样就可以整合所有资源,使用起来很方便。

7.加强对多媒体教室管理人员的业务学习和培训。多媒体教室的各种设备都是高科技的电子设备,管理人员要懂得计算机硬件与软件的使用与维护,要掌握录像机、影碟机等各种媒体的功能、操作和维护知识,也要了解广播电视方面有关视频、音频信号的各种接口的技术参数、特征、运用范围及相互转换规律,才能实现各种媒体之间的连接及各种信号之间的转换。管理人员只有融会贯通了各方面的知识,才能拓展多媒体教室的功能,只有这样才能针对教师在上课时提出的种种要求给予及时的解答和帮助,才能及时处理电教设备运行中的突发故障,做好多媒体教室设备的日常维护与保养,使设备处于良好的运行状态。

8.加强对老师的多媒体技术培训。尽管学校也举行了一些多媒体技术培训,许多教师使用多媒体教学的积极性也很高,但由于不经常使用,导致多媒体技术不熟悉,对多媒体教室设备的操作掌握得不够熟练,或者计算机基础知识欠缺,操作方法不规范,导致视频画面不能实现正常播放。所以要加大针对教师的多媒体技术培训力度,尤其要让教师熟练掌握中央控制器的使用方法。

[参考文献]

[1]雷志华.多媒体教室技术管理的研究与实践[J].实验室研究与探索,2005(4).[2]詹慧静.多媒体教学中实现灵活视音频播放研究[J].教育信息化,2005(10).[3]李臣.多媒体播放软件的一种实现方法[J].实验科学与技术,2003(2).

[4]林少芬,陈清林.三维多媒体课件连续播放的实现技术[J].计算机辅助工程,2004

流媒体播放 篇5

1.切换左右声道

傲视播放器是一个纯绿色软件,直接运行后可看到软件的窗口界面。

傲视播放器主界面

点击窗口上方的“打开”按钮,选择一个RM格式的双语电影,确定后即可开始播放影片。点击“音频设置”弹出“声音控制”对话框,在对话框中可调节音量大小;点击声道按钮,在下拉菜单中即可选择调节左右声道了,如图2所示,方便吧!

此外,点击播放窗口下方的“全屏”按钮,即可以全屏方式播放影片,要退出全屏方式直接按Esc键就可以了。点击播放条上的“固屏”按钮,可将播放器右边的播放列表框取消,并将播放器固定在桌面最上层显示,这样就可以一边工作一边看电影了。

2.兼职Flash播放和图片浏览

这个小巧的播放器所支持的播放格式很齐全,可播放常见的WMV、RM、MOV、RMVB、DAT、AVI、MPG等格式的视频文件。除了以上这些,它还可以充当Flash播放器和图片浏览器。

傲视播放器可以连续播放多个Flash文件,打开资源管理器并在其中选择多个SWF文件,将其直接拖拽到播放器右边播放列表中,就自动开始播放Flash动画了,

傲视播放器还可以播放各种格式的图片文件,如JPG、GIF格式文件等,这样我们可以将它充当一个简单的图片浏览器。将多个图片文件拖拽到播放列表中后,直接点击“播放”按钮,便可以幻灯片的形式进行播放了。

3.网络播放

傲视播放器还支持网络播放,并集成了部分网络电视台地址。点击右边播放列表框上的下拉按钮,在其中列出了多个国内或国外的网上电视台或电台,有常见的CCTV、Channel-[V]、凤凰卫视、星空卫视等,双击就可以开始收看电视了。当然也可以自己将网络电视台地址添加到列表中,点击播放控制条上的“网络”按钮,输入网络播放的地址就行了。笔者试着收看了一下各个电视台的节目,速度还不错,还可以收看到许多地方台呢。这下让笔者打消了买电视卡的念头。

4.制作播放文件列表

播放使用教程 篇6

常规功能设置

1.界面设置 软件解压后即可使用,运行程序后,你可以设置播放器的界面。在“查看”菜单下面的“预设”子菜单下面,程序内置了几套默认的方案。笔者选择的是最小配置方案,此方案就只有一个播放的窗口。

提示:如果把菜单栏设置成不可见后,在播放窗口内点鼠标右键可以弹出设置菜单选项。

2.文件关联 MPC支持灵活的文件关联方案,打开“查看”下面的“选项”菜单,出现程序的设置窗口,里面的格式子菜单里有三个关联方案,分别是:视频、音频、全部。你可以根据自己的需要调整,它同样支持单个文件格式的调整.

3.快捷键设置 在“选项”窗口的“按键设置”子菜单下可以配置常用命令的快捷键。程序也提供了默认的快捷键,如播放的时候按空格键是暂停,你可以根据个人喜好来修改

播放影片控制

1.分辨率自动切换 在“选项”菜单下面的“回放”子菜单中,有一个默认的全屏播放模式选项,选中此项后,在下面的分辨率下拉菜单中选择自己想要的参数,这样程序在全屏播放电影的时候会自动切换到你设置的分辨率,免去了来回调整分辨率的麻烦,

2.播放时候的影片尺寸控制 你可以利用小键盘上的数字键来对电影的尺寸进行控制,控制效果如下:

1键:整体缩小 9键:整体放大 4键:缩小宽 6键:加大宽 2键:缩小高 8键:增大高 5键:还原原始尺寸

有了这些功能,在播放影片时,你可以调整到你觉得最满意的显示效果,而且有些电影的变形问题也可以解决了。

3.字幕设置 在“选项”菜单下面的“字幕→默认样式”子菜单下可以设置播放电影时自动加载字幕的样式,如我们经常遇到的字幕字体太小的问题,可以通过此处的设置来解决。但是这个设置只支持文本方式的SRT字幕.

以上我们介绍的是MPC最常用的功能,还有一些高级的视频输出设置,由于一般用户很少用

刍议千千静听多媒体播放器 篇7

千千静听支持几乎所有常见的音频格式,包括MP3/mp3PRO、AAC/AAC+、M4A/MP4、WMA、APE、MPC、OGG、WAVE、CD、FLAC、RM、TTA、AIFF、AU等音频格式以及多种MOD和MIDI音乐,以及AVI、VCD、DVD等多种视频文件中的音频流,还支持CUE音轨索引文件。

1 界面简介

千千静听的默认界面如图1所示,它由5个窗口组成,分别是主控窗口、列表窗口、均衡器窗口、歌词秀窗口和音乐窗口。这5个窗口相对独立,可以拆开分别放置在桌面的任意位置,除了播放控制面板必须显示以外,其他四个都可以关闭。

(1)主控窗口

播放音频文件的主要操作都在这里进行。该窗口包括播放控制按钮、音量调节滑动条、显示 / 隐藏其他窗口按钮等组件。各按钮的功能说明见表1。

表1千千静听播放控制面板控制按钮功能说明

在窗口的右上角还有3个按钮,单击左边的按钮可以最小化程序窗口,单击右边的按钮可以关闭程序,而单击中间的按钮可以切换到迷你模式,这样可以不占用屏幕空间。

(2)均衡器窗口

均衡器面板上有一系列音效调节滑动条和3个按钮。通过调节各音频波段的滑动条可以手动调节音质和音效。“均衡开关”按钮用于控制均衡器是否启用,“配置文件”按钮用于保存或者读取自定义的均衡器参数,“重设均衡器”按钮用于将所有波段的增益或者衰减置零。

(3)列表窗口

曲目列表窗口主要用于显示播放曲目列表及各曲目相关信息,如文件名、播放时间。在此列表框里可以对文件进行简单操作,如单击可以选中文件、双击可以播放文件,另外还可以拖动文件改变它在列表中的位置。标准播放按钮与播放控制面板上的播放按钮作用一样。

单击七个曲目控制按钮分别可以打开相应菜单。“添加”按钮用于向曲目列表添加文件,“删除”按钮用于从曲目列表删除文件,“列表”按钮用于添加、删除或保存列表,“排序”按钮用于对曲目列表排序、编辑信息等操作,“查找”按钮用于查找列表中的文件,“编辑”按钮用于对列表文件进行编辑操作。

(4)歌词秀窗口

千千歌词秀有“歌词显示”和“歌词编辑”两个模式,编辑模式可以通过在显示区单击鼠标右键选择“编辑歌词”打开。

(5)音乐窗口

千千音乐窗集合了千千推荐、排行榜、歌手库、电台、搜索等丰富的音乐内容和功能,并及时更新。

2 使用方法

使用千千静听可以播放多种格式的音频文件,不同格式文件播放的方法都是一样的。

(1)播放单个音频文件

最简单的播放方法是播放单个音频文件,步骤如下 :

第1步双击桌面上的“我的电脑”图标,进入“我的电脑”窗口。

第2步打开要播放的音频文件所在的文件夹,双击该文件。

此时,千千静听会自动打开,并开始播放双击的文件。

(2)编辑管理文件列表

使用播放器欣赏音乐时,更多的是连续播放多个曲目,这就要用到曲目列表面板。编辑管理文件列表的操作如下 :

第1步双击桌面上的“千千静听”图标,打开千千静听。

第2步如果曲目列表面板没有打开,单击主控窗口上的“列表”按钮。

第3步单击曲目列表面板上的“添加”按钮,在弹出的菜单中选择“添加文件夹”命令,添加指定文件夹中的所有文件 ;或者在弹出的菜单中选择“添加文件”命令,添加单个文件。

第4步添加完所有要播放的文件后,可以单击“排序”按钮,根据弹出菜单选择相应的命令对播放文件进行排序,或者用鼠标拖动列表中的某个文件改变它的位置。

第5步单击主控窗口上的播放按钮开始欣赏音乐。

此时可以通过标准播放按钮对播放进行控制,如暂停、播放下一曲、停止等等。

(3)加载预设音效

流媒体播放 篇8

【关键词】车载媒体播放系统;实时直播;视频缓冲

引言

根据南昌地铁1号线车辆设计要求,车载媒体播放系统主要将通过车地无线传输设备接收到的实时视频信息,列车运营信息、紧急信息以及其它乘客服务信息等内容,在本列车所有LCD显示屏上实时播放。LCD显示屏媒体视频分为两种播放方式:实时直播和录播。直播模式下,车载媒体播放系统LCD播放控制器只负责播放由控制中心实现下发的视频TS流。录播模式下,车载媒体播放系统播放事先预录的视频节目。

1、车载媒体播放系统

在列车两端司机室各配一套功能相同的LCD播放控制器(设置在司机室广播主机中),正常情况下,两台控制器互为热备,当一台控制器出现故障时,另一台控制器接替其工作,从而实现冗余管理,提高系统可靠性。LCD播放控制器在运行中和停站(包括停车场/车辆段)期间,通过车地无线局域网络从控制中心接收多媒体信息(包括:视频模板、紧急信息、实时视频流)。对于非实时信息,控制器接收后,可存储在控制器的硬盘中,目前LCD播放控制器内集成一块250GB固态硬盘;对于实时信息,LCD播放控制器在运营过程中支持同一传送内容的断点续传功能,实现在线列车及时通过车地无线局域网有序接收信息内容的功能。客室广播主机中内置视频解码与分配模块和车厢网络交换机模块。每节车厢内配备8台19”LCD液晶显示屏。集成在司机室广播主机中的视频编码器接收到来自LCD播放控制器的音视频信息后,将音视频信息编制为数字视频信号,以视频有线传输中最优化的MPEG4编解制式发送到每个客室集成在客室广播主机中的网络视频分配器,网络视频分配器将视频信号解压缩,并分配为2路数字以太网信号发到每个LCD显示屏,在LCD显示屏内集成远程视频解码控制卡,将数字视频信号还原为LCD显示屏可播放的视频信号后,在LCD显示屏上进行播放。用户可通过PTU软件设置LCD播放控制器的信号传输接收时间,当LCD显示屏在一定时间内没有视频信号输入时,将全部显示黑屏或者显示固定的欢迎界面。LCD显示屏的开关机时间可以设置,系统自动根据设定的时间自动打开黑屏待机的LCD显示屏,LCD显示屏电源需要通过手动关闭。

2、车载媒体播放模式

2.1视频播放模式

实时直播模式。OCC控制中心多媒体信息播放系统通过车地无线网络将实时视频流下发到每列车,车载LCD媒体播放器在接收到视频TS流后对视频格式进行解码,并重新编码成数字信号,通过车载媒体播放系统内部交换机将信号传输到各个车厢客室广播主机中,客室广播主机对数字信号进行压缩后,分两路视频信号传输给本节车厢LCD显示屏进行显示。整个传输过程中,音视频信号是一起传输不分开的。

录播模式。方案一:预先下载模式。OCC控制中心多媒体信息服务器负责定期更新录播视频内容和对应视频列表,车载媒体播放系统利用停运后的时间从OCC控制中心车载多媒体信息服务器下载更新录像和视频列表并存储到指定路径下。两端司机室内的LCD播放控制器同时更新。方案二:边录边播模式。运营期间车载LCD播放软件在接收实时视频流进行播放的同时对视频进行存储于本地,并且对应生成视频播放列表。当车载无线设备无法与地面进行不间断实时通信时,车载PIS播放软件自动将播放模式转为录播模式,按当天事先生成的播放列表和预录视频进行播放,预录视频每天进行更新。目前采用方案二边录边播模式。

单点故障模式。当个别终端显示设备与系统通信中断时,通信中断的终端设备按照无输入显示方式运行,其余LCD显示屏按照原有模式运行,继续显示视频,单个LCD显示终端故障不影响其他LCD显示屏正常运行。

2.2录播视频更新判断流程

车载媒体播放系统在每天列车回库后,指定时间段内(如每天00:00~05:00内每隔30分钟),检测OCC控制中心视频服务器内指定路径文件夹(本地视频文件夹)的内容是否更新,主要通过文件名、文件大小等属性进行判断。当判断确实存在更新后,自动与该文件夹的视频内容及播放列表同步。

2.3实时直播视频和录播视频切换

车载媒体播放系统首先确保播放无线系统传输的标清视频。为避免无线信号质量不佳导致视频卡顿,系统需确保能设置视频的缓冲时间,最高10s(待定)。同时,当无线视频连续出现无信号10s的情况时,切换本地视频播放,确保车厢内的乘客不受影响。当实时视频信号恢复,车载媒体播放系统缓冲10s后,重新切换实时视频播放。

2.4手动操作切换

司机可手动通过司机台上触摸监控屏进行播放模式切换,在监控屏上设置菜单下,将播放模式设置成录播模式,选择手动录播后,视频源不会将自动切换。

3、媒体播放视频冗余方案

3.1本地视频冗余

播放录播视频(本地视频)时,车载多媒体播放系统实时监测列车两端播放状态,当一端的媒体播放发生故障,自动切换至另一侧司机室播放本地视频。

3.2实时视频直播冗余

车载多媒体播放系统负责接收从OCC控制中心多媒体信息服务器下发的视频数据及播放列表进行同步更新,并对接受的信息进行解码及视频模板的合成后,按照播放列表的内容控制LCD显示终端的内容,同一列车显示同一内容。列车启动时,通过车载媒体播放系统传输的主控信号判断哪侧是车尾,并自动由车尾侧LCD播放控制器提供信号接收及传输的功能,车载多媒体播放系统负责接收该侧的信号并保证实时播放。车头侧的LCD播放控制器自动关闭。若系统检测到车尾LCD播放控制器故障,则车头侧LCD播放控制器自动开启接替接收信号和信号传输功能。

4、实时紧急信息和特殊信息

地面PIS系统负责在控制中心对紧急信息或特殊信息进行编辑,同时将编辑好的文字信息以.txt、.xml或其他指定编码格式,通过车地无线网络在车上与车载媒体播放系统的接口,将信息发送给车载媒体播放系统。由地面PIS系统发送给车载媒体播放系统的信息包括:列车运行信息;警报信息;一般站务信息;紧急站务信息;一些提前定义的触发播放信息;站内、外环境温湿度信息;非正常运营模式信息等。车载媒体播放系统负责在接收到紧急信息或特殊信息后进行同步解析,并将相关信息同步在LCD显示屏上进行播放。

5、结语

综上所述,媒体播放技术在南昌1号线车辆上进行了应用,通过实时直播和录播完成车载媒体在LCD显示屏上显示的功能,并且实时视频和本地视频可以进行切换,并采用视频缓冲技术确保视频的连续性。

作者简介

上一篇:中介房屋出租协议样本下一篇:中国人怎么过圣诞节