流媒体技术基础与制作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
媒体文件一经加密,没有许可证就无法进 行播放,此外,许可证也不能被共享或成功复 制。
核心组件是 .软件开发者使用 版权管理, 可以制作用于加密和分发许可证的程序。
1、数字版权管理()技术
:本质上就是许可证管理。
首先,数字内容提供者(如网校、信息网站、音 乐网站、数字图书馆等)利用工具将原始的视 音频文件或文本文件进行加密,添加文件头, 加密的同时还可以添加版权信息。打包后的数 字文件就放在站点的服务器上,也可压制光盘 来发行。
3、 版权管理组件
:用于打包媒体 :注册客户并颁发许可证 数据库:存储有关媒体文件,事物,许可证和
注册信息 站点: 此站点的网页包含了 的全部功能。
2.2.2
20世纪90年代中期提出了流媒体技术, 目前编码主要技术是 9.具有很多先进的技术:
:可伸缩视频技术 :两次通过编码技术 :智慧流技术 音频部分采用的是,该编码在低带宽环境下的传输性能
自适应流技术
:智能流技术:
自动检测网络状况,然后根据响应降低影像的码率, 如果没有网络信号的时候,客户端甚至会不放视频, 而只播放声音(因为音频流要求的码率更低)。
缺点:
这些设计当然很好,但是他们都有天生的不足。 他们都只能用于流控,就是说并不能渐进下载。
接下来,当合法用户点击网站或打开光盘内容时, 相关的媒体播放器会自动地检查有没有相应的 许可证。
2、基本工作方式
1)打包 包括:编码、压缩、用密钥对媒体文件进
行加密处理,用来自数字证书的密钥为它签名. 生成的打包媒体文件以格式保存。 2)发布 打包的的媒体文件与播放它的许可证是分开 的,可以用不同的方式发布。 3)获取许可证 要播放媒体文件,客户端必须获得许可证。其中 包含密钥用于解锁打包的内容。
需要向文件中添加流式信息。
2、流媒体传输方面需要解决的问题
: 无法实时传输 :实时传输
为什么要在协议而不在协议上进行实时数据传 输呢?
3、流媒体传输中需要缓存的支持
流媒体文件被压缩分割成很多数据包, 由于网络传输的不稳定性,各个包选择的路由 不同,所以到达客户端的时间次序可能发生改 变,甚至出现丢包现象。
是专门播放使用 制作的网页的外挂软件,像是在网页 上看到的互动游戏、电影短片等等,亦包括 ,也可以观看 所制作的网页。
2.2四大流媒体平台
2.2.1
与 相抗衡 技术涵盖了一整套关于流媒体处理的组件
和特性,其主要目的是在和(企业内部网)上 实现基于流技术的数字视音频的传输,并且 涉及到数字媒体的许多新领域,如数字版权管 理()等。
主要内容:
2.1流媒体关键技术 2.2 四大流媒体平台 2.2.1 (公司) 2.2.2 ( 公司) 2.2.3 (公司) 2.2.4 (公司) 2.3 流媒体的制作
2.1流媒体关键技术
1、流媒体制作技术方面解决的问题
网络上进行流媒体传输所传文件必须制作 成适合流式传输的格式文件。
将文件格式压缩成流媒体格式文件,选用适当的 压缩算法。
提供强大的流信息播放功能,支持多种常 见的数字媒体格式。
既可以独立使用,也可以方便的以 X控件 形式嵌入到浏览器或其他应用程序中.
既可以播放 提供的内容,也可以播放 提供 的广播内容。
二、 版权管理技术Baidu Nhomakorabea
通过 版权管理,内容所有者可以方便, 快速的将他们的内容放到上和大家分享,并且 同时能够保护产品或作品的版权利益。
一、 组件
整个 技术平台的主要组件包括 ; ; 1、 : 用于帮助用户生成格式的多媒体流(包括实时多
媒体流),分为创建工具和编辑工具两种, 创建工具: 、 、、 编辑工具: 与 、 .
2、 对外提供 流媒体的网络发布服务。包扩两大基
本服务模块: (单播服务) (电台服务)
: : 点播 :广播
3、
简介
(多功能邮件扩充服务) 它是一种多用途网际邮件扩充协议,在
1992年用于电子邮件系统,后来也应用到浏 览器中。
服务器会将它们发送的多媒体数据的类型 告诉浏览器,而通知手段就是说明该多媒体数 据的类型。从而让浏览器知道接受到的信息哪 些是3文件,哪些是文件等。
是由(开发技术的公司)开发的多媒体播放器系列。可 以通过播放和收看文件,并且效率更高,效果更好。同一样, 也需要插件支持。
• 可伸缩视频编码技术()是一种新技术,它所产生的数据流能 够不经过重新编码而适应不同的需求,克服了传统编码系统中 的缺点和不足。
两次通过编码技术
是指在第一次通过时分析内容,然后在第二次通 过时根据第一次通过时收集的数据进行编码。两次通 过编码可以生成质量更好的内容,这是因为编码器有 充足时间根据画面的组成找出最佳的比特率、帧速率、 缓冲区大小和图像质量的组合。但是,由于编码器要 两次处理全部内容,所以这种编码方式所需的时间更 长。
必须利用缓存对到达的数据包进行正确 排序,以便正确播放。缓存中的数据是动态的, 不断更新的。
4、流媒体播放方面需要解决的问题 流媒体的播放需要浏览器的支持。浏览器采用来
识别各种不同的简单文件格式。: 用来标记在上传输 的任何文件类型。
所有的浏览器都支持协议,在协议内部建有。浏 览器通过来识别流媒体的类型,并调用相应的程序或 插件来处理。如果浏览器不清楚调用哪种插件系统, 它会告诉用户缺少某插件,或者直接选择某现有插件 来试图读取接受到的文件,后者可能会导致系统的崩 溃。
回顾第一次课的内容
1 多媒体与流媒体的区别与联系 2 流式传输包含 哪两种?
他们的流媒体格式分别是什么? 4 流媒体技术的三个方面是什么? 5 简述流媒体的传输过程。
第二章 流媒体技术基础与制作
数字媒体教研室 傅慧
流媒体技术不是一种单一的技术, 它是网络技术及视音频技术的有机结 合。
在网络上实现流媒体技术,需要 解决流媒体的制作,发布,传输及播 放等方面的问题。
非常突出。 通过基于并结合自己的和技术来达到一定的交互能力和
媒体控制能力。
可伸缩视频技术
• 可伸缩视频编码技术:
• 传统的视频编码技术是在码率固定的情况下对视频序列进 行处理,使其能够达到最大的压缩,但这样的编码系统提供的数 据流无法根据用户需求和网络条件进行动态调整,因而不太适 合当前的网络传输。
相关文档
最新文档