第十三讲 流媒体技术与应用
-
Upload
galvin-williams -
Category
Documents
-
view
67 -
download
4
description
Transcript of 第十三讲 流媒体技术与应用
![Page 1: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/1.jpg)
第十三讲 流媒体技术与应用
信息工程学院冯建新
2007 年 5 月 13 日
![Page 2: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/2.jpg)
目录 目标 流媒体技术概述 安装配置Real Server 安装配置
Microsoft Media Server 课堂小结
![Page 3: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/3.jpg)
一、目标 会在局域网内安装流媒体服务器
Real Server Microsoft Media Server
能进行服务器的基本配置 IP 地址、连接控制、内容等
懂得流媒体技术的相关知识 流媒体文件的格式 流媒体协议
![Page 4: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/4.jpg)
二、流媒体技术概述 多媒体信息的特点
信息量大 流媒体技术的含义 流媒体技术的目标 流媒体系统的组成 流媒体传输流程
![Page 5: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/5.jpg)
流媒体技术的含义 流媒体 (Streaming Media) 是一种新兴
的网络传输技术,在互联网上实时顺序地传输和播放视 / 音频等多媒体内容的连续时基数据流。
流媒体技术包括流媒体数据采集、视 /音频编解码、存储、传输、播放等领域。
![Page 6: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/6.jpg)
流媒体技术的目标 在保证信息质量的前提下,尽量压缩多
媒体信息,减少网络的通信流量。 做到边传输,边播放。
![Page 7: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/7.jpg)
流媒体系统的组成 服务器端
编码 压缩 存储
客户端 播放
传输协议
服务器
服务器 客户端
网络软件
![Page 8: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/8.jpg)
流媒体传输流程 Web 浏览器与 Web 服务器之间使用 HTTP 交换控制
信息,以便把需要传输的实时数据从原始信息中检索出来。
用 HTTP 从 Web 服务器检索相关数据, A/V 播放器进行初始化。
从 Web 服务器检索出来的相关服务器的地址定位 A/V服务器。
A/V 播放器与 A/V 服务器之间交换 A/V 传输所需要的实时控制协议。
一旦 A/V 数据抵达客户端, A/V 播放器就可以播放了。
![Page 9: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/9.jpg)
软件 流媒体文件几种常见格式 常见流媒体服务器软件
![Page 10: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/10.jpg)
流媒体文件几种常见格式
![Page 11: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/11.jpg)
常见流媒体服务器软件 Real System
Windows Media Technology
QuickTimeDarwin Streaming Server
![Page 12: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/12.jpg)
Real System 由三部份组成:
媒体内容制作工具 Real Producer 服务器端 Real Server 客户端软件 Real Player ( RealOne )
![Page 13: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/13.jpg)
Windows Media Technology 三部份组成:
Media Tools Media Server (在 Win2000 Server 中有) Media Player
![Page 14: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/14.jpg)
流媒体协议 实时传输协议RTP与RTCP 实时流协议RTSP 资源预订协议RSVP MMS
![Page 15: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/15.jpg)
实时传输协议 RTP 与 RTCP RTP 被定义为在一对一或一对多传输的情况下
工作,其目的是提供时间信息和实现流同步。 RTP 通常使用 UDP 来传送数据,但 RTP 也可以在 TCP 或 ATM 等其他协议上工作。当应用程序开始一个 RTP 会话时将使用两个端口:一个给RTP ,一个给 RTCP 。 RTP 本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠 RTCP 提供这些服务。RTCP 和 RTP 一起提供流量控制和拥塞控制服务。
![Page 16: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/16.jpg)
实时流协议 RTSP 实时流协议 RTSP 是由 RealNetworks 和 Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过 IP 网络传送多媒体数据。 RTSP 在体系结构上位于 RTP 和 RTCP 之上,它使用 TCP 或 RTP完成数据传输。
HTTP 与 RTSP 相比, HTTP 传送 HTML,而 RTP 传送的是多媒体数据。 HTTP请求由客户机发出,服务器作出响应;使用 RTSP 时,客户机和服务器都可以发出请求,即 RTSP 可以是双向的。
![Page 17: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/17.jpg)
资源预订协议 RSVP 由于音频和视频数据流比传统数据对网
络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。 RSVP 是 Internet 上的资源预订协议,使用 RSVP 预留一部分网络资源(即带宽),能在一定程度上为流媒体的传输提供 QoS 。
![Page 18: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/18.jpg)
MMS Microsoft Media Server专用的流媒体
传输与控制协议。
![Page 19: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/19.jpg)
三、安装配置 Real Server 软件版本: Helix Server 9.02 安装图 测试流媒体服务器 配置服务器
![Page 20: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/20.jpg)
图 01
![Page 21: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/21.jpg)
图 02
![Page 22: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/22.jpg)
图 03
![Page 23: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/23.jpg)
图 04
![Page 24: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/24.jpg)
图 05
用于管理不能忘记
![Page 25: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/25.jpg)
图 06
这是一个端口号,一般不要修改,除非和已有应用冲突。
![Page 26: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/26.jpg)
图 07
这是一个端口号,一般不要修改,除非和已有应用冲突。
![Page 27: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/27.jpg)
图 08这个端口号默认值是 80 ,如果该服务器同时安装了 Web 服务,建议改成8080
![Page 28: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/28.jpg)
图 09
这是一个端口号,一般不要修改,除非和已有应用冲突。
![Page 29: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/29.jpg)
图 10
这是一个端口号,一般不要修改,除非和已有应用冲突。
![Page 30: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/30.jpg)
图 11
这个钩要打上,在服务器启动时,自动启动该流媒体服务。
![Page 31: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/31.jpg)
图 12
注意:在安装完成后,要重新启动服务器
![Page 32: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/32.jpg)
图 13 安装完成后,桌面有两个图标
Helix Server Helix Server Administrator
用于配置服务器
![Page 33: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/33.jpg)
测试流媒体服务器 在客户端 IE浏览器地址栏输入:
rtsp://192.168.1.4:554/real9video.rm
前提是在客户端已安装了播放器RealPlayer 或 RealOne Player
实时流协议服务器的 IP 地址
端口号 流媒体文件
![Page 34: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/34.jpg)
配置服务器 进入配置程序:双击桌面上的
配置采用 Web方式,可以远程管理http://192.168.1.4:27043/admin/index.html
配置管理界面图 连接控制 更改流媒体文件存放位置
![Page 35: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/35.jpg)
配置管理界面图
![Page 36: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/36.jpg)
连接控制
![Page 37: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/37.jpg)
更改流媒体文件存放位置 系统默认的存放位置:
C:\Program Files\Real\Helix Server\Content
通过增加一个“加载点”来实现 图例
![Page 38: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/38.jpg)
图例
![Page 39: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/39.jpg)
四、安装配置 Microsoft Media Server
在 Win2K中自带了 Microsoft Media Server 4(free) 一般在安装 Win2K时,不安装。
安装 MMS4 控制面板添加 /删除程序添加 /删除Windows 组件
需要 Win2K安装盘 配置:程序管理工具 Windows Media 点播
![Page 40: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/40.jpg)
Windows Media
![Page 41: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/41.jpg)
![Page 42: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/42.jpg)
![Page 43: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/43.jpg)
![Page 44: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/44.jpg)
![Page 45: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/45.jpg)
![Page 46: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/46.jpg)
![Page 47: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/47.jpg)
发布点属性
![Page 48: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/48.jpg)
点播 mms://192.168.1.4/welcome2.asf
mms://192.168.1.4/test/welcome2.asf
协议 服务器地址 流媒体文件名
新建的发布点 /别名
![Page 49: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/49.jpg)
课堂小结 不同的流媒体,使用不同的端口 深入学习的内容
广播、组播、转播 在 Real Server 中也
可以播放 ASF文件。 Real Server 与
MMS 有冲突。
![Page 50: 第十三讲 流媒体技术与应用](https://reader033.fdocument.pub/reader033/viewer/2022061514/56812d5a550346895d926002/html5/thumbnails/50.jpg)
作业 三种流媒体服务器软件的最新版本是什么?
阅读“辅助资料”中的“企业 Intranet宝典”一书中关于多媒体服务器建设一章。