流媒体直播系统范文

时间:2023-04-04 09:37:22

导语:如何才能写好一篇流媒体直播系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

流媒体直播系统

篇1

关键词:流媒体;课堂直播;信号源

前言:随着教育信息化基础设施建设的日趋完善,大部分学校、教育机构已经具备了较快速的网络带宽,也建设了一定数量的多媒体教室,与此同时,近年来高校不断扩招的大环境下,很多学校创办新校区 ,但新校区一般距离本部校区距离较远,教学资源相对贫乏,一些课程有数百甚至更多的学生希望同时进行听课,矛盾的事只有少数学生能够如愿。如何充分利用学校的现有教育设施,扩大教育规模,让更多学生获得学习的机会,成为众多高校的迫切需求,建设基于校园网的课堂直播系统是解决新校区教学资源不足的有效途径。课堂直播系统是随着多媒体技术与网络技术的发展,出现得一种新的教学模式,即以Web超文本/超媒体技术为基础通过流媒体技术,将视频音频动画文字材料有机结合起来,教师、学生可以通过网络直播的形式进行听课,很好的解决了学校资源不足的矛盾现象。

一 流媒体技术简介

流媒体指在Internet/Intranet中使用流失传输技术的连续时基媒体。流媒体的“流”指的是媒体数据的网络传输方式和播放方式。当用户在调用浏览服务器上的文件时,服务其不是以传统的方式将整个文件发送到用户端后才开始播放,而是把一个文件分成多个较小的部分,当第一组数据到达客户端时流媒体播放起就开始播放媒体文件。在播放的同时后续数据源源不断地流向用户,直到传送结束。基于这个特性流媒体具有许多传统媒体所不具备的功能。而为了实现这些功能在流媒体播放过程中交互作用显得格外重要,服务其要知道客户端播放处于哪一个时间点的文件,从而进行播放的控制;而客户端播放软件也要向服务器发出请求,将用户的请求发送到服务器端。

二 课堂直播系统实现

1.系统原理。课堂直播系统是以园区网为传播途径,能将教学现场音频信号、视频信号、教师机屏幕信号、鼠标运动轨迹和计算机音频信号等多路信号进行采集、编码和广播,并利用直播服务器以三分屏的模式传送给用户,采用的是Microsoft Windows Media技术实现对视频、音频的实时压缩编码流媒体组播传输协议,利用Windows Socker技术采用TCP/IP协议实现在线问答功能和试验管理功能,由于资金有限,所有的编码、广播、存储、管理、消息分发和转发都由服务器完成,作为客户端的电脑只负责解码。

三 课堂直播系统的组成

1.课堂直播系统主要由以下部分组成:

课堂直播软件、录制端软件、教师端软件、其他工具

课堂直播系统拓扑图

2.课堂直播系统拓扑图说明:

每个教室部署两台计算机:一台计算机(教师机)教师用来授课,运行教师端程序,负责捕获屏幕内容;在另外一台计算机(录制机)运行录制端软件,负责实时采集摄像机的视频以及老师讲课音频信号。直播服务器上运行课堂直播软件,直播服务器从录制机取得视频及音频信息,从教师机取得屏幕信息,并发送给用户,实现直播功能。

3.课堂直播系统具备以下功能特点:

(1)自动化程度高。

服务器端自动化程度高,完成初始化后,无须其他操作,自动启动直播。客户端自动化,无须任何操作,通过服务器端直接控制客户端收看直播。

(2)捕获视频与声音。

课堂直播系统实时采集授课教师的现场授课板书视频与声音,并进行音品、视频压缩处理后存盘,直播客户端观看直播课件音频视频和屏幕内容保持同步,生成的课件占用磁盘空间较小,一小时的课件(包括视频和音频)仅仅需要几十兆的磁盘空间。

(3)动态屏幕直播。

能够将计算机屏幕内容,包括讲稿、Flas、鼠标运动轨迹、电子白板等内容流畅的直播到客户端。

(4)直播图像与语音。

实时直播教师的图像与声音,并保持与屏幕的同步性,直播的视频可以自适应带宽,适用于多种网络环境下的直播,即使在极小的网络环境下也能够收看直播。

(5)同时多机直播。

一台直播服务器可以同时直播多个课堂教学情景,可以与学校现有的Web Server或学习管理系统进行无缝连接。

四 安装课堂直播程序

1.环境要求。

Windows 2000/XP/2003/Vista/2008/7

Window Media Player 9.0或更高

Window Media Encoder 9.0

DirectX 9.0C以上

Intel Core 2 6320 2.2G以上

1G RAM

声卡

LAN 10/100M

硬盘100GB以上

麦克风、音频视频捕获设备

五 总结与反思

在系统投入使用一年多后,基本能满足教学和工作的需要,体现了支持多信号源输入、单流录制、播放器通用、兼容性好的设计思想,在经费投入、场地选择、拍摄效率、携带方便、视频直播质量等方面具有明显优势。但是,在试用的过程中,出现的很多问题也值得深思和需要在以后的发展中加以解决。如:(1)对摄像师的素质提出了更高的要求,从工作量上,摄像师不仅在拍摄之前需要连接各种视音频信号,拍摄过程中,摄像师的视频切换水平和职业素养直接关乎直播视频的质量。(2)更加依赖稳定的园区网网络环境,为了满足易携带和一人直播的要求,系统更多的以园区网为载体实现信号的采集。如教师屏幕信号、摄像机信号,都是通过网络传输给视频直播工作站的,若缺乏稳定的园区网,系统的优势无法得到体现。

参考文献

[1] 阳永清,黄立新.基于校园网的便携式视频直播系统的实现.现代教育技术.2011,12(4):100-103

篇2

关键词: 流媒体; 网络教学系统; 教学

中图分类号: G642.423 文献标识码: A 文章编号:1009-8631(2010)06-0124-02

一、引言

如何有效的利用已搭建好的网络平台,充分的利用校园网络资源,成了教育专家和学者广泛探讨的话题之一。借助于现有的网络平台,以先进的流媒体技术,将课堂上的老师讲解、示范、实验以及课件资料同步传递到校园网络的各个角落,甚至通过广域网传递到其它校园,真正的实现资源共享。

二、流媒体技术

流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,而流媒体技术是把连续的影像和声音经过压缩处理后放到网络流媒体服务器中,使浏览影视资料的用户边下载边收看的一种即时播放技术,而不必等到音、视频文件完全下载完后才能播放。

三、系统设计

(一)“系统”的主要功能

1. 收集、制作、存储、管理和传输各类媒体素材和多媒体教材。

“系统”能够根据教学的需要,收集和制作(声象采集、图形制作、编辑合成、光盘刻录等)不同类型的媒体素材和多媒体教材,然后存入多媒体教学信息库中的磁盘阵列或光盘镜象服务器中,这些信息可以随时提供给“系统”的多个终端。

2. 为教师备课和优化教学设计创造良好的环境。

教师在教学准备过程中,通过“系统”中的任一多媒体终端机,在网上搜集有关文、图、声、像资料,进行备课和制作多媒体教材。利用该“系统”信息传输的双向性,教师制作的多媒体教材可以随时存入多媒体教学信息库,以供教学使用。

3. 为开展多媒体课堂教学提供条件。

设置在教室里的多媒体终端机和显示设备,为开展多媒体课堂教学提供了条件,教师可以通过“系统”选用合适的多媒体教材来配合讲解。

4. 支持网上授课活动。

可利用园区网进行网上实时授课,通过广播服务器实时将教学讲座、专题报告、研讨会、校园新闻、有线电视教学节目等进行网上直播,利用网络计算机终端实时收看。

5. 为学生自学和小组教学提供方便。

学生利用交互式的多媒体教学终端机,可以进行查询、补课、自学、复习,通过网络调用网络试题库中的试题进行自测和自我评估。

6. 为科研工作提供有力的支持。

该“系统”可以为各学科教师、研究人员的科研工作提供国内外相关的多媒体资料、学术前沿动态信息,供教师和科研人员参考选用。

7. 为教学评估和教学管理提供支持。通过网络调用教员的电子教案,对其教学设计和教学进程进行评估和考核。通过组织学员进行网上考试,分析教学中的优长得失。

(二)系统结构(见下图)

四、系统实现

(一)流媒体网络制作工作站

用于创建、捕获和编辑多媒体数据,形成流媒体格式的文件,这可以由带视频采集卡的计算机和运行其上的制作软件共同完成。

进行直播时,在主播教室安装摄像机、麦克风和视频工作站,由流媒体网络制作工作站将视频采集设备采集到的音、视频进行编码、压缩生成实时流数据传送到直播服务器进行网上直播,通过对主播教室的教学实况的广播实现多个教室的同步多媒体教学,同时制作并存储为流媒体节目(.wmv或.asf格式),并且上传到流媒体资料库中,通过媒体服务器进行,以供学生课后进行点播。也可将卫星接收天线或有线电视的节目信号线接入到主播教室,在视频工作站中安装电视信号输入功能的视频采集卡,使用Windows Media Encoder对采集到电视节目编码成流媒体形式的数据,通过流媒体服务器在校园网络中直播,并且把编码完成后的流媒体资料即时保存成流媒体文件(.wmv或.asf),通过流媒体服务器,进行视频点播。除此之外,可以把现有的各种视频资料(DVD、VCD、教学录像带)使用Windows Media Encoder编码生成.asf或.wmv格式的流媒体文件,然后将这些流媒体文件保存到流媒体资料库中,通过点播直播服务器进行,供校园网中的用户点播。

(二)网络直播点播服务器

网络直播点播服务器是整个系统的核心,它接收流媒体网络制作工作站传输过来的现场直播流,统一管理在网络上广播;将流媒体网络制作工作站推递过来的实时音、视频流通过网络接口发送给相应的客户,响应客户的交互请求,保证视频流的连续输出。网络直播点播服务器还接收直播工作站上传的课件,并集中存储统一管理;它可以接受用户点播请求,查找到客户所需的课件节目,以流的方式传输给最终用户。

(三)教学节目资料库

由网络直播点播服务器所带的具备RAID功能的大容量磁盘组和NAS(网络辅加存储)服务器构成,用于存储制作生成的流媒体课件资料。由于NAS设备既可以方便地与现有网络互联,又能通过网络进行存储管理,还具有轻松扩容等优点,完全可以满足多媒体网络教学对存储服务的需求。

(四)系统管理服务器

系统管理服务器为终端提供用户登录并根据用户级别提供各类信息,如节目栏目,课件节目名称、节目介绍,该服务器在认定用户权限后,响应用户要求,并调度直播点播服务器向用户发送所需的教学直播或课件点播。系统具有直播频道管理、节目管理、用户管理、服务查询、系统监控、论坛及信息等功能。

WEB服务器:Internet Information Service 5 .0

数据库管理系统: MS-SQL Serve2000

(五)客户端

校园网中任何一台连网的PC,要求配置为赛扬500以上、内存128M以上。操作系统为windows98/windowsMe/windows2000/windowsXP,在客户端只需安装IE浏览器和Media Player7.1以上。

五、结语

在宽带校园网络基础上建设网络流媒体应用平台,面向广大师生提供以流媒体为主的视频点播和视频直播服务,提供的应用包括网络影院、网上电视台、网上直播室等,还可以扩展到网络远程视频教育、网络视频监控等综合型的应用平台。

参考文献:

[1] 伽玛等著,李英军等译.设计模式--可复用面向对象软件的基础[M].北京:机械工业出版社,2005.

[2] 敏捷软件开发――原则、模式与实践 (美)Robert C・Martin 邓辉译,孟岩审[M].北京:清华大学出版社.

[3] (美)布鲁克斯著,汪颖译.人月神话[M].北京:清华大学出版社,2007.

[4] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.

[5] (美)普里斯(Price,J.)著,冯锐,渊霞译.Oracle Database 10g SQL开发指南[M].北京:清华大学出版社,2005.

[6] 齐俊杰,胡洁,麻信洛.流媒体技术入门与提高[M].北京:国防工业出版社,2009.

篇3

流媒体加速服务是源大量的流媒体内容(视频、语音和数据,等等)通过传输连结到流式存储设备,和通过协作CDN网络本身的性能,同步分发给专门的流媒体遍布CDN网络访问服务器,这些服务器都位于省级和市级主要运营商的网络节点。CDN网络、智能网络分布技术将是最终用户请求的网站指出,应对效果最好的流媒体服务节点通过流媒体服务节点为用户提供稳定可靠的随需应变的流媒体服务。

流媒体点播加速服务的工作方式如下:许多流媒体网站为了促进双方同意的服务和管理服务,所有服务器都集中在数据中心集中管理。在线视频点播将增加服务器上的负载,也将会消耗大量的带宽资源,虽然有很高的要求,对整个网络传输连结,在现有的网络环境,但快速增长的访问将给流媒体服务器和带宽的网站是承受了极大的压力ICP互联网用户全国提供视频点播服务实际上是相当困难的。使用流媒体点播加速度、资源站流媒体内容分发到一个专门的流媒体在访问服务器,大大减少了负载的原始在线点播将服务器,节省带宽资源,并有效地绕过了各种各样的网络拥塞的节点,将用户流媒体点播的高质量和高效率的服务。

流媒体直播加速度,流媒体直播加速服务,源电台广播网络为用户提供实时采集的视频流通过良好的CDN释放中心网络,中心网络在直流分层分布的分布流为每路通过完整的链接到流媒体服务器集群在网络的边缘,让终端用户提供一个可靠的广播服务,流媒体服务器集群。流媒体直播加速度原理如下:直播是一种新的通信方式,尽快使他成为了最受欢迎的网络应用程序。直播的优点是可以带来大量用户访问,在眼球就是财富的今天无疑会带来可观的收入。然而,在大的机遇的同时,广播性质的决定,将会有很多集中的访问,所以广播有很高的需求对网络和服务器,和现有的网络结构的跨局限于它的快速发展特点。家访几乎是零,这引起了新的问题,为操作人员的投入成本。因此,使用流媒体直播直播服务全国向最终用户提供一个稳定的加速度将帮助CDN网络节点进行优化配置的最终用户的站点请求定向到最好的反应从用户最近流媒体服务节点,所以,不论用户来自哪里,可以通过最优性能的流媒体服务器集群来获得高质量的流媒体内容,但也不必担心大量的用户来访问带宽压力。和费用依实际交通、内容、运营商不再担心成本压力所带来的在和运营成本,而不必投资建设高水准的系统和网络环境,根据成本压力所带来的流量的指控并不需要担心在其他层次分布,质量保证传输流媒体直播,尽量减少传输连结到活效应影响广泛的CDN流媒体集群分布,充分体现了可伸缩性优势,助力内容直播的空间范围扩展性比较强。

(来源:文章屋网 )

篇4

关键词:视频会议直播系统,技术,应用。

中图分类号:TN941.2文献标识码: A

目前的视频会议系统,已经不仅仅局限于会议所用,而是在远程调度、工作协调、远距离沟通等各个领域都有重要的应用。视频会议系统主要分为两个模块,分别是直播系统和视频点播两个平台,在这两个主要的平台之下,有划分出许多小的模块,来满足不同用户的需求,直播系统方面又有直播、直播转发、录制自动的功能,视频点播系统方面有资源点播、资源编目、远程上传等等子系统。

一、系统规划

1. 系统建设原则

(1)可靠性和可用性

本系统在设计的过程中采用了较为先进的系统体系结构,所采用的应用平台也都是规范的,具有容错功能,另外整个系统还具有前面的监控措施,以完备的安全手段,保证系统数据的完成型,以便提高整个系统的可靠性和可用性。

(2)以成熟技术为基础

系统构以成熟的WEB 技术为基础,并在在经过并发压力测试之后,能够满足设计方案中所提出的所有的要求,适用于视频直播和点播系统。

(3)先进性

保证整个系统的设计方案具有可靠性和成熟的技术,系统主要采用了先进的系统体系结构、系统架构方式、先进的应用软件以及先进的技术,确保本系统是建立在较高的起点之上,为视频直播和点播的实现提供最佳的技术平台。

(4)实用性和易用性

系统的整体设计都是根据用户的需求进行灵活的创新,保证能够满足用户需求,并且整个系统操作方式简单,容易上手,维护也不是很复杂,具有实用性和易用性。

(5)可扩展性

目前,互联网上的应用模式在不断的创新,作为一个较为开放的会议直播系统,应该要具备能够与这些新应用进行融合的接口。另外,系统本身也具有能够提供良好的扩展性能,用系统的用户量增加的时候,可以对业务进行扩展,通过简单的硬件设备的添加,或者是增加分布节点来扩展系统。

二、视频会议直播系统所应用的技术

1 视频直播系统

(1)基于Web 的编解码技术

视频会议直播系统所采用的是基于Web 的编解码技术,这主要是利用MPEG-4 图像编解码技术以及实时数据流传输网络协议进行数据的传输。利用此技术能够在任何以IP 协议为基础的网络中进行稳定的应用,并且该技术还支持将采集大的信号转变成MPEG-4 格式的文件进行直播。

(2)实时传输技术

实时传输技术能够让系统用户在请求一些流媒体服务的时候,不需要等待,系统也不要进行缓存,点击就能够播放,用户基本上不会感到延迟,并且声音以及视频在播放的时候都是流畅连续的,不会发生用户最讨厌碰见的停顿、不连贯等等现象。进行终端点播的时候,速度较快,并且音频、视频等等播放的质量也都比价高。

2 视频点播系统

(1)格式分析技术

在视频点播系统中使用了功能强大的格式分析技术,这样系统就能够播放任何格式的多媒体文件,包括有MPEG1、MPEG2、MPEG4、AVI、ASF、WMV、RM、MP3、FLV、MP4 等等常见的多媒体格式,另外对于exe、ppt、doc、txt 等等一些文件格式也都支持播放,能够做到真正的兼容。

(2)流媒体传送技术

系统服务器的核心主要是采用了“完成端口”I/O 模型以及线程池技术,另外还结合了网络的带宽来使用流媒体传送技术,这样就能够最大限度的利用所能够应用的一些网络资源,提升系统性能,以便能够支持更多的终端用户的需求。

(3)智能续传技术

系统采用流媒体传输技术是为了能够在复杂的网络环境下仍然能够满足用户的需求,在此基础上,系统还采用了职能续传技术,提高网络传输的速度。即使网络由于某种原因导致中断,还是可以通过智能续传技术,在系统用户终端自动在规定时间之内进行重新连接,这项操作都是隐藏在系统内部,用户不会感觉到网络连接中断,可目前大多数的厂商所进行的流媒体技术的应用还没有能够实现续传,所以,网络发生故障之后,流传输也就中断了。

三、视频会议直播系统的具体应用

1 现场录制和直播:利用视频直播系统就能够在会议现场、课堂教学或者是在进行大型的活动的时候,都可以通过远程直播服务器,将现场的所拍摄的视频和音频传出道主要的流媒体服务器,然后再通过主流媒体将信号广播至系统,以便能够在所有系统终端上都能够进行覆盖。每一个终端客户只需要登陆视频直播系统,就收到之前所覆盖的信号之后就能够对这些媒体资源进行浏览。直播系统在对媒体资源进行直播的同时,还能够自动保存到本地,以便日后能够进行点播。

2 资源的统一管理和:本系统是将所有的资源都放置在资源服务器中,然后通过服务器端的管理软件进行统一的数据资源管理,另外还可以直接利用直播系统的管理权力中所具有的权限下分的功能,将栏目管理权力分配到一个或者是多个管理员的手中,让他们来进行资源的管理,若某一个用户还拥有上传资源的权利,那就可以将自己所拥有的资源上传至服务器,进行资源的。

3 资源点播和直播:利用视频直播系统能够进行资源的点播和直播,用户可以根据自己的需求,来选择自己感兴趣的资源,还可以对这些资源进行评论,更可以与其他的用户一起进行在线的交流互动,加深对于资源的理解。

4 资源共享:视频直播系统能够利用网络,将不同区域之内的标准化的资源进行共享和交换。系统管理人员能够对系统内的资源进行实时更新管理,将这些可以共享的资源与其他同行之间进行分享,不仅能够减少重复资源的录入,还能够方便用户对于资源的查询检索。

四、结语

视频会议将是未来几年内多媒体通信领域中比较热门的技术之一,视频会议系统也将在不同领域中得到越来越广泛的应用。流媒体技术由于其自身的可访问性、可扩展性和对带宽的有效利用性,也将是视频会议发展的一个重要方向。在未来,视频会议直播系统将会成为远距离沟通、工作调度、远程监控、网络视频的主要技术,将会满足人们对视频质量和清晰度的日益增长的需求。由此可见,视频会议直播系统在未来必将迎来重要应用。

参考文献:

[1]蔡安妮,等多媒体通信技术基础 [M] 北京:人民邮电出版社, 2002.

[2]欧建平,等网络占多媒体通信技术 [M] 北京: 人民邮电出版社, 2002.

[3]董小国,王红岩, 韩少亭 基于 H 323协议的视频会议的软件实现 [J] 1现代计算机 (下半月 ), 2003 , ( 5).

篇5

关键词:移动流媒体;音/视频技术;传输协议

中图分类号:TN919.8

1 流媒体/移动流媒体技术概述

流媒体(Streaming Media)又称流式媒体,是指可以利用网络作为媒介进行数据传输、可以在本地实现对数据解码、并可以实现对媒体进行实现播放的数据流,流媒体文件包括音频、视频、动画或者其他形式的多媒体。利用流媒体技术可以实现用户对所喜欢的节目边观看、收听边下载的目的,用户在整个过程中完全不需要将整个压缩文件下载完毕,这样为用户节省大量的时间、空间。

移动流媒体技术是指将流媒体技术应用到移动网络和终端上,移动流媒体技术是随着网络音频技术和移动通讯技术的发展而产生的,根据流媒体源的不同分为视频业务和音频业务。基于无线网络技术,流媒体业务可以不受时间、地点的限制。

2 移动流媒体系统构成

移动流媒体业务系统主要有移动流媒体门户网站、移动终端、传送网、后台流媒体业务系统四部分组成,其功能如下:

(1)移动流媒体门户网站:首先可以实现用户认证;其次可以帮用户发现个性化的内容,并提供搜索功能。(2)移动终端:可以发现内容,并在该部分通过流媒体播放器播放内容。(3)传送网:主要是完成流媒体服务控制命令信息和数据内容信息的传输。传送网部分一般包括空中接口、无线接入网、IP分组核心网、Internet等。(4)后台流媒体业务系统:具有高性能的传输能力,包括流媒体内容创建子系统、流媒体播放子系统(包括流媒体服务器)和后台管理子系统等,主要进行流媒体内容的编解码,连接管理,创建和生成,媒体流的传输,用户管理、计费、业务综合管理等功能。

3 关键技术分析

无线网络环境下的流媒体传输系统中,影响流媒体播放质量的关键技术主要有:流媒体的网络传输协议、数据的编码/压缩的技术等。

3.1 流媒体的网络传输技术

(1)实时传输协议RTP、RTCP。RTP数据传输协议可以传输音视频、模拟数据等实时数据,提供端对端网络传输功能,侧重于实时传输数据,广泛应用于组播和点播德传输形式。RTP通常与RTCP 一起工作,RTP只包含RTP数据,不能为按顺序传送数据包提供会话源管理、流量控制及拥塞控制,能够提供这些服务的则是RTCP。RTCP包中含有已发送的数据包的丢包统计和网络拥塞等信息,它和RTP一起提供流量控制和拥塞控制服务。(2)实时流协议RTSP。RTSP协议时一种文本协议,适合c/s模式,可以在客户端和服务器端进行实时流会话,它使用TCP和RTP完成数据传输。RTSP可以对流媒体提供诸如播放、暂停、快进等操作,它在进行多媒体数据传输时,客户机和服务器可同时发出请求。该协议应用较多,可以通过媒体服务器实现媒体检索、受邀进入会议、添加媒体到讲座中等功能。(3)网络上的资源预定协议RSVP。该协议的会话指有明确目的地址及传输层协议的数据流。RSVP的资源预留申请是由接受者提出的,并且是单向的。RSVP是在流所经路径上进行资源预留,从而保障该流的QoS的要求。音/视频数据流在进行网络传输时,要求一定的带宽,这样才能输出高质量的音/视频信息,而RSVP预留一部分网络资源(即带宽)就可以实现此要求。(4)MMS协议。该协议是用来访问并且流式接收Windows Media服务器中.asf文件的一种协议,MMS协议用于访问Windows Media点上的单播内容。MMS最大的特色就是支持多媒体功能,它以WAP无线应用协议为载体传送视频短片、图片、声音和文字,除了在手机间传送外,还可在电脑与手机之间传送。

3.2 流媒体的传输方式

流式传输技术主要指以流的方式在网络中传送音频、视频和多媒体文件的技术总称。当前,流式媒体的传输方式有两种:实时流式传输和顺序流式传输。

(1)实时流式传输。实时流式传输必须匹配媒体信号带宽能够,使媒体可被实时观看到。实时流传输总是实时传送,不仅支持随机访问,而且也特别适合现场事件。用户可以通过快进或者后退操作来观看前面或者后面的内容,但是该传输受网络影响较大。实时流式传输既需要特定服务器,也需要特殊网络传输协议。(2)顺序流式传输。顺序流式传输是按照顺序进行下载。用户在给定时刻,只可观看已经下载的部分,而不能跳到还未下载的前头部分。顺序流式传输比较适合高质量的短片段,不适合有随机访问要求的视频,是一种点播技术。因为其不需要其他特殊协议,依靠标准的HTTP服务器便可发送这种形式的文件,因此经常被称作HTTP流式传输。

3.3 数据的编码/压缩的技术

(1)视频编码。3GPP UMTS视频媒体编解码技术规范是ITU-T H.263,它支持MPEG-4解码器。H.264是一种压缩动态图像数据的“编解码器”程序,它具有存储容量小、较高的视频质量、容易进行网络传输等优点。H.264设计简洁,更容易在视频电视、视频会议中实现。(2)音频编码。移动流媒体业务设计必须满足系统编码的基本要求,音频编码应支持3G2、MP4、3GP、RM和WMV格式的点播、直播、下载。音频媒体编解码方面包含4种:EnhancedaacPlus,ExtendedAMR-WB,MPEG-4AACLowComplexity(AAC-LC),MPEG4AACLongTermPrediction(AAC-LTP)。

3.4 移动流媒体业务

移动流媒体业务根据内容的播放形式可分为流媒体点播、流媒体直播、下载播放三种业务类型。

(1)流媒体点播。流媒体点播也称交互式视频点播,就是利用各种技术把事先录制好内容的描述信息及链接放置在流媒体的门户网站上。它让用户由过去被动的收看节目转为了主动,可以对自己感兴趣的内容在门户网站上按需收看和任意播放。点播的内容主要包含影视图像、静态图像以及声音文字等。(2)流媒体直播。流媒体直播是将实时信号压缩成相应的数字信号,经流媒体编码服务器发送到每一个请求的客户端。流媒体直播利用的是点对多点的传播功能,只需将信号发送一次,其它用户对信号的所求则可通过复制获取,不需要为每个用户单独发送。

4 移动流媒体技术的应用

随着移动通信技术的发展及3G技术的逐步成熟,移动流媒体业务开创了通信与互联网、视频融合的新纪元,它越来越多的被广大用户所认可并使用,移动流媒体技术主要应用于以下几个方面:

(1)3G手机。用户可以利用3G手机通过小额支付下载,试听运营商联合唱片公司每星期Pop Music片段。利用3G手机通广播形式,用户还可以收看各种电视节目,如卡通、精彩片段、节目预告、搞笑短片等,在满足不同用户需求的同时,也节省了开支。(2)广电直播。随着3G技术的推进和三网融合的实现,移动流媒体技术也被应用到广电行业中。据了解,江苏省和浙江卫视在2010年就实现了3G技术在电视新闻直播的应用。(3)企业宣传。移动流媒体技术也大量的应用于企业宣传视频中,如商业广告、企业形象宣传、公司及旅游景点介绍等。教育部门也利用流媒体技术进行远程教育、学术交流、优质资源共享等业务,极大地提高了教师素质及自身发展。

5 总结

随着网络技术及无线通信协议快的速发展,音频、视频和数据的无线传输已成为当今社会的亮点。移动运营商可以为用户随时、随地地发送宽带数据和接受应用业务,因此移动流媒体业务必将成为最吸引用户的业务之一。移动流媒体作为一种新的移动数据增值业务,不仅为运营商提高了营业收入,而且也为内容提供商和SP的营业提高了收入。

参考文献:

[1]李军,冯开江.流媒体服务-广电网络业务的新热点[J].有线电视技术,2004,15.

[2]赵晓焱,谢自梅.流媒体在移动通信中的应用[J].中国教育技术装备,2O12,3.

篇6

关键词:广东电视网;视频转发;直播互动

中图分类号:G22 文献标识码:A

文章编号:1005-5312(2012)24-0275-02

随着互联网的发展,微博的诞生和迅速发展,掀起了互联网上的信息传播的又一次革命。微博具有传播速度快,传播范围广,传播效率高等优点。广东电视网的直播系统和微博服务是相互独立的,如果把微博应用到直播系统中,实现两者的有机结合,就可以扩大节目的传播力度。基于此背景,提出了嵌入播放时刻的视频转发分享机制,实现了边看直播边互动,并且可以转发精彩的视频到微博,让更多的用户参与互动。

一、电视网视频分享平台现状

目前的网络电视有广东电视网、中国网络电视台等网站,以及pps, pplive等基于p2p软件的直播和点播,还有youtube, youku, tudou等视频分享网站的点播。广东电视网以新浪微博为基础,通过与新浪微博帐号对接提供微博服务,从而扩大电视台的影响力和传播力度。微博用户群体主要是由电视台工作人员、主持人、记者和普通用户组成,可以在此交互平台上进行查看微博、发表微博、评论。但是广东电视网的直播、点播系统和微博是自各独立的单元,无法在观看直播的时候,通过微博对节目视频进行评论、转发等互动。怎样实现广东电视网的直播系统和新浪微博服务两者的结合,让用户在观看直播的时候进行评论、转发所观看的视频节目,从而让更多的用户参与直播互动,以此来扩大节目的传播力度,这成为本文的主要研究内容。利用微博可互动,传播速度快,传播范围广等优点对电视台节目进行快速、高效传播,并且满足了普通用户评论、转发分享自己喜爱的视频节目的愿望,因此研究工作具有重大意义。

国内外对视频转发的研究还比较少,不过国外著名视频网站YouTube和一些国内的视频网站如土豆、56网、优酷网、酷6网等都提供了视频转发到QQ空间、微博、人人网等社交网站的功能,这些网站是将视频链接地址转发到相应的社交网站,但是都不能基于用户选择的播放时刻进行转发。PPLive、PPStreaming、中国网络电视台和广东电视网等一些电视直播平台都没有提供交互功能,不能对视频进行转发。因此对直播平台增加交互功能具有很广的研究价值。

视频网站的交互方式有评论、上传、收藏、下载、分享到QQ空间、微博、人人网等一些社交网站,增加视频的传播力度,但是这些网站的视频都不能自主选择精彩的播放时刻,一般只是简单的分享视频链接。广东电视网的直播平台更没有这些交互性,只提供直播功能,因此传播方式具有局限性,增加广东电视网直播平台的交互性已成为必然趋势。

二、视频转发流程及设计方法

对于用户而言,可以边观看直播,边与其他用户进行互动,可以转发喜爱的视频,满足了用户的愿望,增添了观看直播的乐趣。对于媒体而言,新增了一种传播方式,利用微博的传播速度快、传播效率高、传播范围广等优点,扩大了节目的传播力度。因此视频转发机制具有重大的意义。

(一)视频转发流程

广东电视网视频分享平台以基于P2P网络的FLV流媒体技术为基础,依托新浪微博开放平台,建立微直播平台网站,让用户可以用新浪微博账号登录,观看微直播节目,让用户可以边观看直播边互动,可评论,可转发视频。广东电视网视频直播平台采用基于P2P网络的FLV流媒体技术,微博服务采用新浪微博开放平台进行开发。

根据视频转发的实现步骤,因此需要分别对FLV视频格式所选择的播放时刻进行提取、所选播放时刻的视频进行截图、自动形成嵌入播放时刻的视频链接,并利用微博API形成一条带评论、截图和嵌入播放时刻的视频链接地址的微博、对微博中的视频链接进行设计。

(二)视频转发机制设计

根据视频转发实现四个步骤进行分析,需要设计播放时刻的提取算法、播放时刻的截图提取算法、自动嵌入播放时刻的视频链接算法、嵌入播放时刻的视频链接解析算法。

(三)播放时刻的提取算法设计

播放时刻是视频播放进度的度量,播放时刻的提取算法的主要功能是提取视频的播放时刻,为嵌入到视频链接实现视频转发作铺垫。当用户点击播放进度条的某个位置时,可获得视频播放到的帧数,然后再将帧数转换成时间。因此算法的设计可分用户点击定位,读取所在的帧数,帧数转换成时间。

(四)播放时刻的提取算法实现

用户点击播放进度条某个位置时,可获取视频当前位置的帧数,然后需要将帧数转换成时间,因此播放时刻的提取算法的实现步骤可分为用户点击定位,读取所在的帧数,帧数转换成时间。

三、视频分享平台总体设计与实现

篇7

关键词:网络教学;流媒体技术;课件制作

1 引言

随着网络媒体的发展,流媒体技术作为一种新的网络技术,不仅满足了人们娱乐的需要,在学校的教学中也得到了广泛的应用,已给传统教育注入了新的活力。它的互动性、实时性、实用性、自主性、共享性等优势正在被教学实践所接受,它在教育领域中的应用,能对教学起着很好的推动作用。

2 流媒体技术

2.1 流媒体概念

流媒体 (Streaming Media)是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集、视/音频编解码、存储、传输、播放等领域。

2.2 流媒体技术

以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看。与传统的播放方式不同,流媒体技术是一种基于时间的连续实时传输技术,使用专门的协议在线播放,用户端对数据流采用边接收、边播放、边丢弃的方式。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性,即其数据流具有严格的前后时序关系。因此,通过流方式进行多媒体数据流的传输,即使在网络非常拥挤或很差的拨号连接的条件下,也能提供清晰、不中断的影音信号给观众,实现了网上动画、影音等多媒体的实时播放。

流式传输的实现需要合适的传输协议。TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时多媒体数据。

2.3 流式传输方法

流式传输的定义很广泛,现在主要指通过网络传送媒体(如视频、音频等)的技术总称。其特定含义为通过Internet将影视节目传送到PC机。实现流式传输有两种方法:顺序流式传输(Progressive streaming)和实时流式传输(Real time streaming)。

3 流媒体技术在网络教学中的应用

在网络上利用流式媒体技术能较好地实现实时授课,学习者可以不受地点和时间的限制,在任何一台能接到网络的多媒体计算机上接受课堂教育,构成一种”面对面”的教学环境,这种授课方式使教师的教学手段更加丰富,可用各种信息媒体如语言、文字以及作为辅助的图形、图像、动画、视频等多媒体信息完整地展现给学习者,运用多媒体技术和网络技术开展计算机辅助教学由于其生动活泼的表现形式,能有效地吸引学生的注意力,激发学习兴趣,调动学习者的深层次思维,加深对所学内容的理解。教师也能即时发现学生的反馈信息,及时凋整课堂教学。

3.1网络媒体素材库的建设

随着流媒体应用的深入及教学需要的不断发展,人们对于计算机辅助教学的要求越来越高,而现有的以服务于特定课堂教学为中心的模式的缺点也越来越明显。解决这个问题的有效措施就是建设多媒体素材库。对于于教学中的课件单元、教案、习题、电教片、会议资料、教学录像或电台已播放的教育类节目等,我们都可以将这些资源和节目编码后转换成流式文件,然后按照用途进行归类存储为素材库。素材库就是按照一定的原则把各类素材组织起来,并集中存储.管理和维护,以利于素材的有效利用。当教师或学生需要时,再从素材库中调用使用,资源得到了共享。

3.2 网络直播系统

网络视频直播对于高职院校的在线教学讲座、会议实况、思想教育都具有很高的价值。网上直播要求系统具备高传播率、数据同步、数据流的分流、高稳定性等特性。实现网络的视音频传输最好的解决方法就是采用实时流媒体技术。在网络教学中可采用流媒体技术将将教师上课实景制作成流式音/视频文件后放到流媒体服务器,然后通过网络传送到各终端进行直播,学生通过网络视频进行学习,可使分散在不同地点的学生能在同一时间听老师的课,实现了大范围教学,较好地解决了教学硬件的不足,达到资源共享,提高教学效益。

3.3 网络点播系统

视频点播(Video On Demand)技术改变了长期以来广播式的单向视频传播方式,满足了人们对视频播放进行实时控制的愿望。对于非实时流媒体信息,可以由用户点播的流媒体课件,教学课件可通过各种课件设计编辑软件进行编辑制作,然后再上传到服务器,再由用户点播,可以灵活控制播放的时间,使学生的学习时间和学习内容相对灵活,能更好地培养学生的自主学习能力,达到教学效果。通过点播学习,学生可结合自己的实际情况,可以反复学习掌握不好的内容,对于优秀学生,可以有选择地学习自己感兴趣的内容。而不必限于课堂上老师所讲内容,真正做到了随时随地的自主学习。

4 流媒体课件制作

流媒体课件的制作可通过Windows Media系统实现。Windows Media系统由三部分构成:媒体服务器(Windows Media Server)、客户端媒体播放器(Windows Media Player)、媒体文件制作工具Windows Media Tools,Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF(Advanced Streaming Format)格式的多媒体流,主要包括媒体编码器一Windos Media Encoder、ASF文件制作工具一一Media author和ASF文件编辑工具——Media ASF Indexer)。

为了实现交互教学,用摄像机将教师授课过程拍摄下来,通过采集卡完成音/视频的采集,并完成模拟视频信号的数字化。Windows Media编码器将数字化的视频信号和音频信号进行实时压缩编码,再将它与上课所用的PPT或WORD文件讲义,编辑生成实时的ASF数据流文件,合成表现力丰富的流媒体课件,并上传到Windows Media Server服务器,实现网上广播,远程的学生启动Windows Media Player在网上实时收看。如在点播系统中的课件,学生在课后还可以通过浏览器访问流媒体服务器来继续观看上课视频进行学习。学生可以向多媒体网络教学服务器请求指定课件的播放,也能自行选择学习内容,不受时间地点的限制,并且可以控制开始、暂停、前进和后退等播放过程。运用流媒体的视频点播系统可使学习者做到真正意义上的心随所愿地定制学习,摆脱了时间、空间和学习内容的约束,学习效果明显。

5 结语

随着Internet的发展 ,流媒体技术已逐渐成为Internet中视音频传输的核心技术。基于流媒体技术的网络教学能发挥学生的自主能动性,跨越时间和空间的限制,实现了随时随地授课和学习,而且其较强的交互性和真实性大大促进了人类的有效学习,能最大限度的发挥了人力、物力资源,实现了优秀教育资源的共享,提高了教学效益。因此,流媒体技术将会在教学中发挥重要的作用,将是学校教育手段的重要补充。

参考文献:

[1] 牛庆丽.多媒体与流媒体技术在教学中的对比与探讨[J].大众科技. 2008(11)

[2] 成红.基于流媒体技术构建网络视音频教育资源[J].教育传播与技术.2009(2)

篇8

论文摘要:文章主要描述流式技术及主要的流媒体技术在高校教学中的应用,提出了流式技术在高校网络教学的主要解决方案。随着网络技术、通讯技术、多媒体技术的迅猛发展,教学手段要求实现多媒体化、网络化成为当务之急,这就对教育技术工作提出了更高的要求。

流媒体(StreamingMedia)技术的出现可以解决这个问题,基于流媒体本身的技术特征:就是将影音文件经过压缩处理后,放在网络服务器上,进行分段的传输,客户端计算机不用将整个的影音文件下载到本地便可以即时播放。由此种特征,流媒体就可以完全实现网络教学的模式:远程教学网络直播和网络视频点播。随着信息社会的到来,教学手段不再局限于传统的当面授教方法,而是实现教学的网络化。而多媒体教学的影音文件在本地计算机上播放大多可以取得较好的效果,但是如果将这些格式的文件放到网络上供其他人浏览,浏览者必须下载到本地计算机才可以收看和收听,在当前网络环境下,这种传输方式是非常不现实的。

一、流媒体的传输协议

熟悉网络的人们都知道,数据在网络上传输需要一些协议作为支持。RTP(实时传输协议)是Internet上针对多媒体数据流的一种传输协议,RTP在传输工作中提供时间标志、序列号以及其他能够保证在实时数据传输时处理时间的方法,其目的是提供时间信息和实现流同步,RTP依靠RVSP保证服务质量标准。RTCP(实时传输控制协议)和RTP一起提供流量控制和拥塞控制服务。RTSP(实时流协议)定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。RSVP(资源预留协议)是Internet上的资源预留协议,其为流媒体传输提供服务质量标准,但是它不负责数据传输。

二、流媒体网络结构模型的选择

根据目前P2P流媒体的实际系统,它们在覆盖网络的组织结构上可以被大体分成两类,即基于树(Tree-based)的覆盖网络结构和数据驱动随机化的覆盖网络结构。第一,基于树的覆盖网络结构:节点被组织成某种传输数据的拓扑拓扑结构上的节点有明确定义关系。当节点收到数据包,它就把该数据包的拷贝转发到它的每一个节点。基于树的方法是最自然的方法,不需要复杂的视频编码算法。第二,数据驱动随机化的覆盖网络结构:数据驱动的覆盖网络与基于树结构的最大不同在于它不组建和维护一个传输数据的明显拓扑结构,它用数据的可用性去引导数据流,而并不是在高度动态的P2P环境下不断地修复拓扑结构。此拓扑结构的数据分发方法是用Gossip协议,在典型的Gossip协议中,节点给一组随机选择的节点发送最近生成的消息;这些节点在下一次做同样动作,其他节点也做同样动作,直到该消息传送到所有节点。

三、P2P流媒体在高校教学中的应用

第一,课程在线视频点播:由于流媒体技术的出现,使视频点播从局域网内跨越到互联网,流媒体在网络传输中的优势很适合高校网络教学视频点播的环境。第二,课程视频直播:使用流媒体技术,我们可以实现教师授课的实时直播,如果再结合网上讨论,便可以取得不错的教学效果。此外,用流媒体技术实现视频点播、视频会议等功能也可以很好地利用到远程教育中。第三,作业的上传与下载:网络教学最主要的好处就是互动性强,时间性比较随意,教师布置的作业,特别是计算机、机械制图方面的老师如果需要查看学生的实际操作效果,可以通过P2P的传输方式,完美地实现作业的上传与下载。

四、流媒体网络教学系统的整体规划

硬件设备需求:视频采集工具摄像机、录放像机、视频采集卡等,能够进行多媒体信息处理的多媒体计算机。需要对多媒体数据进行存储和管理,对存储媒体数据向Web服务器提供一个链接和定位的媒体数据服务器,以及提供媒体内容采集、缓存、调度和传输播放等服务的流媒体服务器。软件系统:

Windows2000Server、SQL2008、WindowsMediaServices等。在网络课程中,流媒体将为学生提供完全个性化的学习环境,又能为协作化学习提供强有力的支持,逐步成为网络课程的重要组成部分。它可以应用到网络课程的各个教学环节,一般的设计步骤如下:一是整体设计,包括教学设计和软件设计;二是实现网络课程的软件系统;三是网络课程的准备过程;四是利用现有软件和资源构建网络课程;五是启用用以交互的平台。

五、流媒体网络教学系统的设计与实现

第一,系统各功能模块设计:一是用户权限设计:本系统将根据管理员、教师、学生和游客权限进入不同网络页面,从而实现在系统中进行不同操作;二是课件信息管理设计:本系统采用按院系的方式分类,同时各个院系内部又根据院系中不同学科进行二次分类;三是课件查询设计:可以通过按院系查询、按教师查询、按关键字查询三种查询方式,这样可以快速、准确查找所需课件;四是前端显示页面功能设计说明:前端显示页面包括栏目列表显示、教师列表显示、会员注册登录模块;五是后台管理模块:管理员进入后台管理系统后,可以对整个会员信息的管理,其中包括会员管理模块、教师管理模块、课件信息管理模块、栏目管理模块和师生互动模块。第二,系统结构设计:本系统主要由服务器、网络传输和客户端构成,系统构架相对应为:服务器模块、网络传输模块和客户端模块。服务器端由流媒体服务器,Web服务器和媒体数据库组成。网络传输端是建立在校园网/Internet基础上的。客户端采用Web浏览器的应用程序,通过点播提出请求,接收来自流媒体服务器的视频、音频流媒体。

参考文献:

篇9

【关键词】泰州日报社 媒体融合 网络视听互动平台

泰州日报社“网络视听互动平台”的基础是泰州日报社的网络创新品牌栏目――《网络对话》。《网络对话》创始于2007年,当年7月22日进行了首次图文直播,至今已举办了100多期。由于栏目话题选择与民众生活息息相关,参与单位高度重视,市委、市政府有关领导多次亲自参与对话,栏目的影响力越来越大。从2008年10月起,泰州日报社积极筹划将栏目的载体进一步提升,由图文直播逐渐向视频直播迈进,2009年1月“网络视听互动平台”项目建设在报社实施。

1 《网络视听互动平台》的视频资源通过互联网传播

网络带宽由一根电信百兆光纤提供,经过一台天融信防火墙接入企业网,网络拓扑结构如图1。

2 网络拓扑结构

系统制作服务器、数据库服务器、访问量分析服务器、视频压缩工作站、WWW服务器、流媒体服务器、博客论坛服务器均放置在内网,内网通过电信100M独享光纤与互联网连接;制作服务器制作好的页面和视频压缩工作站信号通过局域网传输给WWW服务器和流媒体服务器;系统的制作服务器、数据库服务器、访问量分析服务器可以互相备份;流媒体服务器和WWW服务器可以互相备份;这样基本上消除了系统关键部位的单一故障点。

网络视听互动平台视频系统硬件拓扑结构如图2所示。

3 平台及需要开发的系统

项目要建立的三个平台:内容资讯平台、流媒体平台、一站式互动交流平台。需要的系统:内容管理系统、流媒体系统、论坛、博客系统、视频播客系统、投票评比系统、留言板系统、嘉宾访谈系统、流量统计系统等。

泰州日报社“网络视听互动平台”的主要目的是采用网络视频技术手段,达成现场交互的互动节目形式,并由单一的话题式访谈向全能资讯型互动转化,从而为泰州的广大网络受众提供全媒体感受的新闻信息资讯、互动社区等节目,推动泰州报业向全媒体时代的传播形态迈进。建成后,将更好地融合纸媒、网络、视频等媒体形式,为泰州的网络受众提供全媒体感受的本地信息,丰富大众网络生活;更好地发挥作用;更好地向受众提供积极向上的网络内容;净化网络环境、传递主流声音、引导正确的网络文化消费观。

篇10

关键词:流媒体;网络教学;应用

中图分类号:G434文献标识码:A文章编号:1009-3044(2011)08-1907-01

随着网络技术、多媒体技术的发展,网络教学已经成为信息时代一种重要的教学方式和教学手段,它能将形象直观的音频、视频和动画等学习资源通过网络提供给学生,使教学内容更为生动活泼。但由于网络带宽的限制,传输音、视频信息需要较长的时间,网络教学的发展迫切要求能够解决在低带宽环境下实时传送音、视频、动画等多媒体文件的技术。在这种背景下,一种新颖的网络多媒体技术――流媒体技术应运而生。

1 流媒体技术概述

流媒体(Streaming Media)是指在网络中使用流式传输技术的连续时基媒体,如音频、视频和其他多媒体文件。流媒体技术是当前十分流行的多媒体技术,是一种从Internet上获取音频和视频等连续媒体数据的新技术。该技术支持多媒体数据流的实时下载和回放。通俗地讲,就是将音、视频文件经过压缩处理后,放在网络服务器上进行分段的传输,客户端计算机不用将整个的音视频文件下载到本地,便可以即时收听和收看。即服务器向客户端发送稳定的和连续的多媒体数据流,客户端则一边接收数据一边以稳定的流播放数据。

2 流媒体实现的关键技术

流媒体实现的关键技术是流式传输。流式传输时,声音、影像或动画等媒体由音视频服务器向用户计算机连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或数十秒的启动延时即可进行观看。当声音等媒体在客户机上播放时,文件的剩余部分将在后台从服务器上继续下载,这不仅大大缩短了延时,而且不需要太大的缓存容量,弥补了用户播放端占用存储资源的缺点。

实现流式传输有两种方法:实时流式传输(Real time streaming)和顺序流式传输(Progressive streaming)。

1)实时流式传输

实时流式传输指保证媒体信号带宽与网络连接相匹配,使媒体可被实时观看到。实时流与HTTP流式传输不同,它需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就不可以中止,但实际上,可能发生周期性的暂停。

2)顺序流式传输

顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不像实时流式传输在传输期间根据用户连接的速度做调整。顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。

3 流媒体传输原理

在流式传输中,当客户端通过URL选择某一流媒体服务后,客户端的Web浏览器和Web服务器之间使用HTTP/TCP交换控制信息,把需要传输的实时媒体数据从原始信息中检索出来,Web浏览器启动流媒体播放器,使用HTTP从Web服务器检索相关参数对播放器程序初始化;然后流媒体播放器与流媒体服务器之间运行RTSP/TCP协议交换传输所需的控制信息,具有播放、快进、快倒、暂停等功能;流媒体服务器使用RTP/UDP协议将音/视频数据传输给流媒体播放器,当流媒体数据抵达客户端后即可播放。基本原理如图1所示。

4 流媒体系统的组成

一般流媒体系统主要可以分四部分:媒体服务器、媒体播放器、媒体编码器和媒体文件存储器,四部分相互协作构成流媒体服务系统。

1)媒体服务器(Windows Media Server):用来向观众发送流媒体文件的软件;

2)媒体播放器(Windows Media Player):用来从 Windows Media Server接收ASF流并解压在本地播放;

3)媒体编码器(Windows Media Encoder):将原始的媒体文件或摄像头采集进来的实时媒体数据制作成ASF文件或ASF数据流;然后将流文件存储在媒体文件存储器中,或直接送到流媒体服务器;

4)媒体文件存储器(Windows Media Memory):存储流格式的媒体文件,一般采用SCSI硬盘或磁盘阵列;

5 流媒体技术在网络教学中的应用

流媒体技术在网络教学的应用主要体现为点播式流媒体教学和直播式流媒体教学两种主要方式。

1)点播式流媒体教学。流媒体教学资源中心先将教师教学过程进行录像,然后将 录像以及与教学相关的动画等资料预先进行编码压缩,处理成流媒体文件,存储在点播服务器中,学习者登录远程学习系统后,可以自行选择学习内容,不受时间地点的限制,并且可以控制开始、暂停 、前进和后退等播放过程。

2)直播式流媒体教学。直播式流媒体教学也叫同步教学,授课一般在多媒体教室进行,教室里安装视频采集卡、声卡、摄像头、麦克风等相关设施。上课时,教师启动相关设施,摄像机拍摄的教师授课过程实时的传输到流媒体编码机,经过采集卡的采集、编码后实时地上传到流媒体服务器,由流媒体服务器实时到学生终端计算机,学生就可以在同一个时间、不同的地点利用相应的流媒体播放软件进行接收信息。同时在学生所在的多媒体教室,摄像机拍摄学生提问的影像,再经编码计算机上传到流媒体服务器,通过网络传到授课教师的终端计算机上 ,从而实现了教师和学生异地的实时交流 。

流媒体技术改变了传统教学同时、同地、同进度的课堂教学方式,既丰富了教学内容,又激发了学生的学习兴趣。随着 Internet技术和校园宽带网络的快速发展,流媒体技术必将在教学领域发挥更重要的作用。

参考文献:

[1] 胡冬萍.基于流媒体技术的现代远程教学系统的设计与实现[J].中国教育信息化,2008,19(3):69-71.