版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、流式视音频服务中的相关技术初探,信息学院97级 曹晓明,报告内容,目前流行的视音频服务平台,网络视音频服务相关技术,网络视音频的制作,我的一点工作,一、相关技术,视频压缩技术,流媒体技术,服务器负载均衡技术,传输协议和传输方式,1、流媒体技术,什么是流媒体技术,流技术能够按照特定的顺序将文件发送出去,而播放程序则可以边接收数据边播放他们。为了使播放更加稳定连贯通常客户端会通过为接收数据开辟缓存区的方法来解决网路拥堵的问题。只需要在缓存区充满前等待几秒钟,就可以开始欣赏了,文件的剩余部分将在后台从服务器内继续下载。流式传输不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。这种在Inte
2、rnet/Intranet 中使用流式传输技术的连续时基媒体就称为流媒体。,2、视频压缩,常用编码解码标准,为什么要压缩?,2、视频压缩为什么压缩?,非压缩文件,压缩文件,流文件,2、视频压缩编解码标准,MPEG 国际标准,MPEG-4:适用于窄带多媒体通讯等广泛应用,实现基于内容的压缩编码,具有良好兼容性、伸缩性和可靠性,MPEG-7 旨在为多媒体环境下视听数据内容的描述提供标准化的核心技术。扩展更多数据类型。 从5个方面描述内容:创建与制片,媒体、用法,结构和观念方面。这五种描述元素彼此相关,结合在一起,RealVideo 、RealAudio 可扩展视频技术,Windows Media
3、视频与音频Codec,H.263-标准的视频会议codec,3、视频服务器负载均衡技术,为什么要采用负载均衡技术,目前常用的方法有那些,我们采用的方法,3、负载均衡为什么要采用?,不采用:,采用: 提高系统的可用性 提高系统利用率 提高系统可扩展性,经常的网络断线和服务器崩溃造成不能容忍的等待时间和数据重传 客观存在从物理内存、CPU处理速度以及操作系统等方面的制约; 单台服务器所能承受的连接数是有限的; 提高单台服务器性能的方法是一种昂贵的、难以扩展的方案; 存在单点脆弱性; 不能克服网络瓶颈;,3、负载均衡常用的算法,Round-Robin算法循环法 随机算法产生一个随机数,代表某一台服务
4、器; 服务器排名算法 (加权)最少活动连接法 (加权)最快响应法 服务器异步反馈法 SITA-V(Size Interval Task Assignment with Variable Load) 负载不均衡实现“负载均衡”,3、负载均衡我们的做法,资源的重定向机制 服务器节点信息的分配方法 负载均衡算法,3、传输协议和传输方式,实时传输协议RTP(RealtimeTransportProtocol,一种用于Internet上针对多媒体数据流的一种传输协议)。 实时传输控制协议RTCP(RealtimeTransportControlProtocol,和RTP一起提供流量控制和拥塞控制服务)。
5、 实时流协议RTSP(RealTimeStreamingProtocol,定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据)。 资源预订协议RSVP协议(ResourceReserveProtocol,正在开发的Internet上的流服务协议)。,传输协议,传输方式,顺序流式传输 实时流式传输,二、典型的视频服务平台,微软的Windows Media Services,Real Network的Real System,苹果公司的Quick Time系列,其它公司产品,1、视频平台:Windows Media Services,服务端 Windows Media Sevices 4.1
6、,制作端,客户端,一系列的Media Server服务器组件和Windows Media 管理器组成,是整个Windows Media服务的核心。 通过MMS/MSBD/HTTP协议进行组件间的通信,并可自动进行协议间的翻转,Windows Media Encoder,Media author,media indexer, Windows Media On-Demand Producter、Windows Media Publish to ASF for Microsoft PowerPoint 97、Windows Media Plug-In for Adobe Premiere、VidTo
7、Asf 、WavToAsf、ASFCheck 、ASFChop等。,Windows Media Player,1、视频平台:Real System,服务端 Real System G2,制作端,客户端,使用以COM 为基础的插件结构,其扩展性比较强,支持多速率传输的智能流技术和分流技术。,编解码工具RealProducer,流式图片工具RealSlideshow,以及幻灯工具RealPresenter。,RealPlayer 分为 Basic 和Plus,1、视频平台:Quiketime,服务端: QuickTime Streaming Server,制作端,客户端,采用(QTSS)的模块结构
8、,是完全多线程、抢先式多任务的运行模式,代码中的全局数据结构和临界区必须通过互斥进行保护。,QuickTime Pro,Quick Time 4,三、网络视音频的制作,选定视音频服务平台和服务协议,怎样编写媒体发布文件,怎样将视频流嵌入网页,1、怎样编写媒体发布文件:ASX基本写法, ,1、怎样编写媒体发布文件:ASX完全写法, Title of the Show Brooks Cutter Copyright 1998 Acme This is a few sentences describing the clip, which will be displayed as a tooltip
9、or in Properties. Title of the Clip ,1、怎样编写媒体发布文件:ASX播放列表, ,1、怎样编写媒体发布文件:ASX播放MP3, ,1、怎样编写媒体发布文件:RAM文件,播放单个文件直接写链接:,Sample.ram:,Http:/20/beauty.rm,播放列表文件直接写链接列表:,Samples.ram:,Http:/20/beauty1.rm,Http:/20/beauty2.rm,1、怎样编写媒体发布文件:SMI文件,同步多媒体集成语言SIMI:,2、怎样将视音频嵌入网页:嵌入播放控件,嵌入Media Player, ,2、怎样将视音频嵌入网页:嵌入播放控件,嵌入Real
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全活动策划合同范例
- 房山企业食堂经营合同范例
- 商务咨询合同范例
- 建筑工程渠道施工合同
- 无偿网络陪聊服务合同范例
- 居住社区办公楼施工合同
- 永康劳动合同范例
- 拆除工程运营合同范例
- 文店印刷合同范例
- 2024年吉林c1客运资格证考试题库
- 急救课程培训
- xx学校未成年人性教育工作方案
- 抖音带货主播小白培训
- 什么是美术作品 课件-2024-2025学年高中美术湘美版(2019)美术鉴赏
- 职业卫生技术服务机构检测人员考试真题题库
- 上海市交大附中附属嘉定德富中学2024-2025学年九年级上学期期中考数学卷
- 人工智能智能制造设备维护与管理手册
- 2024年大学生就业创业知识竞赛题库及答案(共350题)
- 基于SICAS模型的区域农产品品牌直播营销策略研究
- 《算法设计与分析基础》(Python语言描述) 课件 第6章分支限界法
- 2024年福建省残疾人岗位精英职业技能竞赛(美甲师)参考试题库(含答案)
评论
0/150
提交评论