回顾第一次课的内容
1 多媒体与流媒体的区别与联系
2 流式传输包含 哪两种?
3 四大主流流媒体公司是什么,
他们的流媒体格式分别是什么?
4 流媒体技术的三个方面是什么?
5 简述流媒体的传输过程。
第二章
流媒体技术基础与制作
数字媒体教研室 傅慧
流媒体技术不是一种单一的技术,
它是网络技术及视音频技术的有机结
合。
在网络上实现流媒体技术,需要
解决流媒体的制作,发布,传输及播
放等方面的问题。
主要内容:
流媒体关键技术
四大流媒体平台
(公司)
( 公司)
(公司)
(公司)
流媒体的制作
流媒体关键技术
1、流媒体制作技术方面解决的问题
网络上进行流媒体传输所传文件必须制作
成适合流式传输的格式文件。
将文件格式压缩成流媒体格式文件,选用适当的
压缩算法。
需要向文件中添加流式信息。
2、流媒体传输方面需要解决的问题
: 无法实时传输
:实时传输
为什么要在协议而不在协议上进行实时数据传
输呢?
3、流媒体传输中需要缓存的支持
流媒体文件被压缩分割成很多数据包,由
于网络传输的不稳定性,各个包选择的路由不
同,所以到达客户端的时间次序可能发生改变,
甚至出现丢包现象。
必须利用缓存对到达的数据包进行正确排
序,以便正确播放。缓存中的数据是动态的,
不断更新的。
4、流媒体播放方面需要解决的问题
流媒体的播放需要浏览器的支持。浏览器采用来
识别各种不同的简单文件格式。: 用来标记在上传输
的任何文件类型。
所有的浏览器都支持协议,在协议内部建有。浏
览器通过来识别流媒体的类型,并调用相应的程序或
插件来处理。如果浏览器不清楚调用哪种插件系统,
它会告诉用户缺少某插件,或者直接选择某现有插件
来试图读取接受到的文件,后者可能会导致系统的崩
溃。
简介
(多功能邮件扩充服务)
它是一种多用途网际邮件扩充协议,在
1992年用于电子邮件系统,后来也应用到浏览
器中。
服务器会将它们发送的多媒体数据的类型
告诉浏览器,而通知手段就是说明该多媒体数
据的类型。从而让浏览器知道接受到的信息哪
些是3文件,哪些是文件等。
是由(开发技术的公司)开发的多媒体播放器系列。可
以通过播放和收看文件,并且效率更高,效果更好。同一样,
也需要插件支持。
是专门播放使用 制作的网页的外挂软件,像是在网页
上看到的互动游戏、电影短片等等,亦包括 ,也可以观看
所制作的网页。
四大流媒体平台
与 相抗衡
技术涵盖了一整套关于流媒体处理的组件
和特性,其主要目的是在和(企业内部网)上
实现基于流技术的数字视音频的传输,并且 涉
及到数字媒体的许多新领域,如数字版权管理
()等。
一、 组件
整个 技术平台的主要组件包括 ; ;
1、 :
用于帮助用户生成格式的多媒体流(包括实时多
媒体流),分为创建工具和编辑工具两种,
创建工具: 、 、、
编辑工具: 与 、 .
2、
对外提供 流媒体的网络发布服务。包扩两大基
本服务模块:
(单播服务)
(电台服务)
:
: 点播
:广播
3、
提供强大的流信息播放功能,支持多种常
见的数字媒体格式。
既可以独立使用,也可以方便的以 X控件
形式嵌入到浏览器或其他应用程序中.
既可以播放 提供的内容,也可以播放 提供
的广播内容。
二、 版权管理技术
通过 版权管理,内容所有者可以方便,
快速的将他们的内容放到上和大家分享,并且
同时能够保护产品或作品的版权利益。
媒体文件一经加密,没有许可证就无法进
行播放,此外,许可证也不能被共享或成功复
制。
核心组件是 .软件开发者使用 版权管理,
可以制作用于加密和分发许可证的程序。
1、数字版权管理()技术
:本质上就是许可证管理。
首先,数字内容提供者(如网校、信息网站、音
乐网站、数字图书馆等)利用工具将原始的视
音频文件或文本文件进行加密,添加文件头,
加密的同时还可以添加版权信息。打包后的数
字文件就放在站点的服务器上,也可压制光盘
来发行。
接下来,当合法用户点击网站或打开光盘内容时,
相关的媒体播放器会自动地检查有没有相应的
许可证。
2、基本工作方式
1)打包
包括:编码、压缩、用密钥对媒体文件进
行加密处理,用来自数字证书的密钥为它签名.
生成的打包媒体文件以格式保存。
2)发布
打包的的媒体文件与播放它的许可证是分开的,
可以用不同的方式发布。
3)获取许可证
要播放媒体文件,客户端必须获得许可证。其中
包含密钥用于解锁打包的内容。
3、 版权管理组件
:用于打包媒体
:注册客户并颁发许可证
数据库:存储有关媒体文件,事物,许可证和
注册信息
站点: 此站点的网页包含了 的全部功能。
20世纪90年代中期提出了流媒体技术,
目前编码主要技术是 9.具有很多先进的技术:
:可伸缩视频技术
:两次通过编码技术
:智慧流技术
音频部分采用的是,该编码在低带宽环境下的传输性能
非常突出。
通过基于并结合自己的和技术来达到一定的交互能力和
媒体控制能力。
可伸缩视频技术
• 可伸缩视频编码技术:
• 传统的视频编码技术是在码率固定的情况下对视频序列进
行处理,使其能够达到最大的压缩,但这样的编码系统提供的数
据流无法根据用户需求和网络条件进行动态调整,因而不太适
合当前的网络传输。
• 可伸缩视频编码技术()是一种新技术,它所产生的数据流能
够不经过重新编码而适应不同的需求,克服了传统编码系统中
的缺点和不足。
两次通过编码技术
是指在第一次通过时分析内容,然后在第二次通
过时根据第一次通过时收集的数据进行编码。两次通
过编码可以生成质量更好的内容,这是因为编码器有
充足时间根据画面的组成找出最佳的比特率、帧速率、
缓冲区大小和图像质量的组合。但是,由于编码器要
两次处理全部内容,所以这种编码方式所需的时间更
长。
自适应流技术
:智能流技术:
自动检测网络状况,然后根据响应降低影像的码率,
如果没有网络信号的时候,客户端甚至会不放视频,
而只播放声音(因为音频流要求的码率更低)。
缺点:
这些设计当然很好,但是他们都有天生的不足。
他们都只能用于流控,就是说并不能渐进下载。
而编码器也不要求影视节目严格的对齐,只是要
求关键帧()对齐,这就导致了在同一视频不同码率
的流之间作平滑切换变得很困难。
媒体流出来的时候都是以固定的码率的,服务器
不知道客户端的真实网络情况,要想准确地预测客户
端的带宽就几乎不可能了,尤其是在要求实时播放的
情况下就更难了。因为,差的网络带宽检测出来的时
候就已经滞后了,这时客户端的播放器又不得不暂停
下来,选择更合格的低码率的流重新进行缓冲。
现在: 基于协议的方式分发开始流行起来。
过去几年流媒体发展的一个趋势就是希望能转为使用基于
的方式进行内容分发,而不再使用传统的流媒体协议,,等等。
目前已经有很多视频网站已经在使用基于的渐进式下载( )技
术进行媒体分发了。
现今网络上的流媒体分发大致有三种方式:
•传统的流控
•渐进式下载
•自适应流。
a)传统的流控技术
实时流控协议()是传统流控协议最好的例子。
是有状态的协议,从客户端从一开始连接到流控服务器直
到最后和流控服务器断开连接,服务器要保持跟踪客户端的状
态。客户端通过发送播放,暂停和断开命令向服务器传送自己
的状态。
一旦客户端和服务器的会话()建立了,服务器就将媒体
固定地传送成一个个小( )包(这些包的格式是按协议封装的)。
通常一个包的大小是1452字节,这意味着视频会编成每
秒钟1兆字节的流,每个包里大约有11毫秒的视频内容。在协
议下,这些包会通过或者网络协议进行传送,当网络防火墙或
者网络代理阻挡了包的时候才会用协议进行传送,因为包传送
的时候会不断重试,直到客户端收到为止,所以用传很明显会
增加网络的延迟,而网络延迟增大,就会影响影视的播放质量。
像这种最传统的流控协议有如下特点:1)服务
器向客户端发送数据包的时候只以某个实时的码率,
就是媒体编码时候的码率。
例如,一个视频编码成500的视频要求的客户端
的接收带宽大约也是500。2)服务器只能提前发送
足够多的数据让客户端进行缓冲。通常情况下客户端
会缓冲1到5秒钟的影视流。也就是说,如果你把一个
节目暂停了10分钟,你重新开始播放的时候还要等大
约5秒钟影视流完全下载到了客户端的时候才能看。
b) 渐进式下载( )
如今另一种通过服务器分发媒体的方式就是渐
进式下载,渐近式下载其实也就是一种简单的从 服
务器进行文件下载的普通方式。
大多数媒体播放器和平台都支持渐进式下载,
比如说 ,以及媒体播放机。
“渐进”这个术语源于播放器客户端允许媒体文
件还正在下载的时候就开始播放,不用等到整个文件
下载都完成写到磁盘上之后,通常情况下播放内容都
是先直接放在浏览器的缓存里的。
不像流媒体服务器,几乎都只传送差不多十秒钟的数据给
客户端。 服务器会在媒体文件下载完成之前一直在传送数据
流。如果一开始播放时你就暂停了一个渐进式下载的视频,然
后在那等着,就会把整视频个文件都下载到浏览器的缓存里面,
这样就可以不停顿、平滑地把整个视频都看完。
码率节阀( )的技术
c) 基于的自适应流控
自适应流控是一种杂交了流控技术和基于渐进
式下载的分发技术。自适应流控是使用了而不是新协
议的先进的概念。
在典型的自适应流控实现中,视频和音频源被切
分成很多短的片断(““流控块),然后被编码成需
要的分发格式。流控块通常有两到四秒长。在视频编
码级别,这通常意识着每个流控块被切分成一个视频
图像组(( ))边界(每个流控块都包含一个关键帧)
,于是就不用依赖过去或者将来的流控块的任何图像
组的信息了。这样每个流控块之间就可以独立于其他
流控进行解码。
这些编码好的流控块放到 服务器上。客户端使用普通的
渐进式下载的方式从服务器上以线性的方式下载它们然后使用。
一旦流控块下载到一客户端,客户端就可以顺序的方式对流控
块进行播放。因为流控块很小心地进行编码,之间没有任何间
隔和重叠,流控块播放起来就是平滑视频了。
当视频源用N种码率进行编码,生成N个两到四秒的不同
大小的流控块之后,“自适应”部分的解决方案就有用了。客
户端现在可以选择不同大小的流控块进行播放。因为服务器只
管按照网络带宽尽快地分发数据,客户端可以很容易地计算出
用户端的带宽,就可以提前决定下载是大的还是小的流控块。
播放和下载的缓冲的大小是完全由客户端定制的。
一、系统组成
1制作端产品
编码器,主要用于压缩制作多媒体内容文件。
它提供两种编码格式选择:和 ,能充分利用服务
器的服务功能。
实时压缩技术还提供现场直播和实时广播的功能。
有初级版()和高级版
()两个版本。
2、服务器产品()
•是目前国际上最强有力的上的流传播服务器引
擎。
•公司对外开放自己的的内部结构,提供二次开
发的接口,允许第三方厂商对作进一步的开发
来增加客户自己的功能需求。
•根据应用方案的不同,分为:\\\几个版本。
•代理软件 提供专用的安全的流媒体服务代理,
能使有效降低带宽需求。
3、客户端产品
可独立运行,也可作为插件在浏览器中运行
通过 方式与服务器通信实现过程:
客户通过网页上的超链接与通信。
将产生一个很小的元文件()发送至浏览器
浏览器接受到这个元文件(扩展名为*),包含了同通
信的地址。
由元文件中的地址找到。
直接以流的方式与进行通信。
4、文件格式
公司所制定的音频视频压缩规范称作 文件格式。
主要包括:
系列的流媒体技术,除了它的播放器 有平台的
版本外,其他的软件大都是基于 平台的。
采用了一种称为 技术的虚拟现实技术,用户通
过鼠标或键盘的交互控制,可以观察某一地点
360度的景象,或者从空间任何角度观察某一
物体。
一、 文件格式
将媒体描述和媒体数据分开存储,
媒体描述/元数据( )叫做电影(),包含轨道数目,
视频压缩格式和时间信息,索引。
媒体数据是所有的采样数据,如视频帧和音频采
样。媒体数据可以与电影存储在同一个文件中,
也可以在一个单独的文件中或在多个文件中。
二、 制作技术
• :可以将其他格式的媒体文件转换成系列的流媒体文
件()。
• 还可以制作 ,类似于系列的文件,将一组图片文件
根据一定的播放顺序,时间以及切换效果组合到一起。
不同的是,它把所有的图片集和在一起生成一个文件。
• :制作虚拟环境的工具软件。可以模拟真实的或虚拟
的物体和环境。与其他的虚拟现实应用不同的是,进
入 不需要专用的手套和头盔,也不需要传统的3D 插
件。
怎么实现?
将一组经过横向和纵向校准拍摄而成的某
个场所的照片,比如一个广场,通过 排列和融
合在一起,即生成 电影文件。用媒体播放器
播放时,只要上下左右拖拽鼠标,就会产生置
身其中,360度环视以及120度仰视和俯视的
效果。通过点击缩放按钮,还可以产生在该场
所前进和后退的效果。
这在网络教学,电子商务以及网上展示等
方面都有较高的应用价值。
:
通过将一组照片组合在一起,可以使用户通过拖
拽鼠标,感受到搬动,旋转该物体,或者从各个
不同的角度观察该物体的感觉。
三、 发布技术
:被包含在 系列的服务器软件中。
它所采用的数据发布方式也是三种:即点播、实
时和非实时广播。
与 相比,它没有那么强大的流媒体发布功能,
它不支持 技术。
四 播放技术
可以是独立的也可以作为浏览器插件结合在页面
中。
播放器支持的文件格式:,3。
第四中流媒体技术平台。
一、流媒体文件格式: 和
1、文件格式
:随着 的推出发展而来的视频格式。文件极小,
加载速度极快,它的出现有效解决了视频文件
导入中,使导出的文件体积过于庞大,不能在
网络上很好使用等缺点。
因此,在国内外著名视频网站得到广泛应用。
2、文件格式
特点:
在屏幕上即时显示。
可扩展性 :播放器能够兼容早期版本
网络发布:二进制文件,位压缩,可选字段式结构等方
法来减小文件尺寸。
简易性
文件独立:文件显示不依赖任何诸如字体之类的扩展资
源
可变性:在有限的硬件环境下很好的工作
速度:快速和高质量播放
支持脚本:支持一种叫(动作脚本)的语言
是 可以执行的唯一文件格式。其他任何文
件资源如3等,都必须内嵌于文件,或通过其
加载。
动画是基于矢量技术制作的,因此不管将
画面放大多少倍,画面不会因此而有任何损害。
通过一些特定工具,和之间可以相互转换。
二、创建工具
使用 发布的软件来创建
三、 播放器、
很多网上的各个版本和种类的文件格式播放器,
其核心都是编写的解码器。只要播放器包含该
解码器即可播放文件。
10是与 4套装融为一体的。
向搜索引擎开放了技术,使其可以索引内嵌在文
件中的信息,即用户今后可以轻松的通过搜索
引擎查找资源了。
四、服务器
():
交互服务器
版权保护
媒体流服务器
编码服务器
新功能:
让每台服务器流量数增加近一倍;
在 9上支持业界标准的视频及音频;
保护传输的视频内容;
强化新闻、音乐会、体育赛事及社会媒体服务
的实时视频支持
流媒体的制作
不提供免费版本的编码器,其编码软件包
含在 中,我们可以从的网站购买 。
提供免费的 ,并且也提供 P1。如果你计划
做关于编码的上作,那么 P1可以提供方便的
高级功能。
媒体编码器是免费产品。除了媒体编码器,
还可以下载和安装媒体资源工具包
Ⅰ、编码媒体文件
(一)使用 编码
使用媒体编辑器编码媒体文件。第一次使用编
码时使用向导设置。
用媒体编码器编码文件涉及到任务设置,
可以指定输入、输出,并且选择编码配置文件,
用于决定编码文件的比特率和品质设置。在指
定了所有的设置后,点击(开始)按钮编码你的
文件
最新版 9 中文版
主要功能是将实况或者预先录制好的音频
和视频转换为 格式的流媒体文件。
可以提供音频和视频内容的实时源包括播
放器、话筒、、摄像机或视频播放器。被保存
的源是音频或视频文件。用户可以用 或任何
使用 9 开发的应用程序来查看基于 编码的内
容。
编码器支持的文件格式
格式 文件扩展名
, ,
,
, 3
图片
操作
1 编码器界面
2 流媒体制作流程
会话:一个完整的编码任务称为“会话”
,对于编码会话可以通过会话向导进行创建和
修改,也可以通过自定义会话并保存。
中创建并保存的会话可以以一个独立的
文件保存在计算机中,该文件的扩展名是
1)使用向导转换文件
例:将mp3文件转换成流媒体格式
然翁御剑3
2)使用向导创建自定义会话
源:一个会话中必须包含一个源。
源有三种来源,并且有三种类型。
脚本包括三种媒体:字幕,URL和自定义脚
本命令。
2)使用向导创建自定义会话
压缩选项卡
选出一个预先设置好的配置文件即可。
这些配置文件有单比特率的编码配置,也
有多比特率的编码配置。多比特率的配置可以
同时适应预先设定的不同的网络状况下传输文
件。分别适应不同的网络带宽
2)使用向导创建自定义会话
输出选项卡
右下角有“索引文件”选项。
该选项的功能是使输出的流媒体文件在使
用 播放的时候可以实现快进和快退,并且用
户可以通过拖动播放滑块来控制媒体文件的播
放。
所以只有选中这个选项,生成的文件才能
被添加索引,并实现上述功能。
但在实况广播时,索引功能是不可用的。
2)使用向导创建自定义会话
时间压缩
可以提高或降低回放时内容播放的速度。
提高内容的速度能减少查看整个视频或收听整
个音频文件所需要的时间,并且在需要使内容
符合指定时间间隙的情况下很有用。
降低内容的速度在内容涉及高科技材料或
非母语语言时能有助于理解。
选中时间压缩选项,激活右侧的属性按钮,
出现对话框。
2)使用向导创建自定义会话
通过拖动滑块可以对加速系数进行调整,
数值在之间变化。
选中“启用停顿删除”选项,可以将文件
中既无声音又无视频的片断删除。
例2:将视频文件进行流媒体编码
例:
3)计算机实时屏幕捕捉编码
1 选择操作类型——屏幕捕捉
2 设置媒体来源——屏幕捕捉
3 设置屏幕捕获的属性——整个屏幕
4 设置音频
(二) 流媒体编辑软件
1 熟悉 操作界面
2 流媒体文件的剪裁
3 两个文件的拼接
4修复不能拖放的或文件
5 视频文件格式转化
1安装 , 熟悉界面
浏览窗口:类似于资源管理器,通过它可以迅速
的找到需要处理的流媒体文件。当用鼠标双击
该文件时,软件会调用 来进行预览。
功能菜单
文件列表
选项按钮
快捷工具栏
功能菜单:基本,修复,转化和其它
基本功能:
包括了文件裁剪、拼接等功能
添加:用于添加文件到 ,打开后的文件会出现
在文件列表中。
支持三种流媒体文件格式: , ,
的所有操作都是建立在打开文件的前提之上的,
即所有操作和功能的实现都应该先用“添加”
功能将文件添加到文件列表后才能进行
移除:移除已经添加到文件列表中的文件。当然
并没有删除文件。
拼接:将若干个流媒体文件拼接到一起。
裁剪:实现流媒体文件的剪裁。
清空列表:将文件列表中的内容清除
修复功能
主要针对破损的流媒体文件进行修复的选项集合
基础修复:
高级修复:
可定位标记:使文件可搜索,或者激活
丢失数据块:恢复文件中可用的数据并使文件可
搜索
缩减冗余帧:去除文件中的空白数据
转换功能
实现流媒体文件的格式转换,非常实用。
转换为:将所选文件转换为格式
转换为:能够提取文件中的音频流并且将其转化
为格式
重新编码:将选择的文件重新进行压缩。
其他功能
包括:
基于所选择的文件生成文件
关于本软件的说明
退出
文件列表
下方的快捷工具栏,从左至右依次为:
移至底部,下移,上移,移至顶部,排序,
清空列表,播放所选文件,播放全部文件,移动
或改名,复制,删除,显示/隐藏浏览窗口
针对源文件的
谢 谢
二月-
2314:16:5114:161
4:16二月-23二月-
2314:16
14:1614:16:
51二月-23二
月-
2314:16:51
2023/2/3 14:16:51