基于Flv的流媒体技术应用探讨
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
具 :A o e e i E c d r d b M d a n o e 。其 支持 转换 的视 频格 式相 当
式 n en t 的教 学 视频 信 息可 以 以边 下 载 、边 播 放 的方 式 满 足 有 限 带 宽 网 络用 户 的学 习观 看 ,减 少 等待 的时 间 ,具 有 一 定 的实 时 性 ,但 是在 服 务 器 端 需 要 配置 流 服 务 器 ,如 微 软 公 司 的W n o s e i e v c s 。存在 的 问题 是 带 来 idw M d a S r i e 等 额 外 的软 硬 件 费用 ,且 操 作 麻 烦 、播 放 时 需要 在 客 户 端 安 装插 件等 …。F v ( ls视 频 )技 术 的出现 能够 很好 地 l F ah 解 决 网络 视 频教 学 的 问题 ,F v 一种 全 新 的流 媒体 视 频 l是 格 式 ,它利 用 网 页 上广 泛 使用 的F a h P a e平 台 ,将 l s ly r 视 频 整合  ̄F a h 画 中 。也 就是 说 , 网站 的访 问者 只要 J ll s动
3 F 视频 格式 的生 成 I v
大 多 数 情 况 下 ,F v 式 的 文 件 需 要 对 已有 视 频 资 1格 源 进 行 转 换 。 目前 数 字 化 视 频 资 源 很 丰 富 , 但 是 这 些 视 频 资源 多 是A i p g 、M e 2 格 式 的 ,建 立 基 于 v 、M e 1 p g 等 F v 格 式 的 系 统 ,需 要 先 进 行 教 学视 频 媒 体 的 格 式 转 l流 换 。使 用 M e 格 式 的视 频 文件 作 为 视 频 源 文件 进 行 格 式 pg 转 换 ,采 用 的 软件 工 具 是F a h l s 自带 的 独立 的F y 换 工 l转
种解 决 方案 , 即通 过H T 来实 现伪 流媒 体 。 TP 基 于 网页 的F y 媒 体 播 放 , 需要 能 够 嵌入 到 网 页 l流
中。 目前比较流行 的,功能上也还 比较完善的一个F v l播
基 金项 目:本文为 宜 宾学 院 自然基 金课 题 ( 编号 :20Z 3 06 0 )的阶段 性研 究成 果 。
并且 可 以不通 过本 地 的微 软或者 R a 播放 器 播放 视频 。 el 目前 流 行 的 网络 视 频 流 媒 体 技术 有 很 多 ,W V S M 、A F
a d 0 i e 、S r p 等 3 ,分 别 代 表 音 频 流 、 视频 u i 、v d o c i t 类
流 、脚 本流 。
化播放器 的代码放 ̄h a 中;在b d 内放一个空的d v Ue d oy i用
来 为播 放 器 占位 , 该d v D ( i 的I 上例 中是p a e o dr ) lc h le 1 会 被传 递 给 sf b et e b dW (函数 ,s fb e t 在 w o j c. m eS F ) w o j c会 该 dv i 内生 成 播放 狳 放器 的创建 。 最 后在 b d 的o la 事件 中进行 播 oy nod
能看 F a h 画 , 自然 也 能看 F v 式 教 学 视 频 ,而 无 需 l s动 l格
广 泛 ,如 A i M 、M e 、A F o 等常 见 视 频 格式 。 v 、W V p g S 、M v 视 频 添加 进 队列 后 ,如 果 不 需要 做 特 殊 修 改 ,那 么 点击 “ t r Q e e S a t u u ”按 钮 ,程 序 即开 始 视频 转换 。 软件 转 换 视 频 的速 度 与 原 始 视 频 大 小及 设 置 的视 频 数据 速 率 有 关 。整个 转换 过 程 ,主 窗 口下方 都 有 信 息 提 示 , 并且 能 看 到实 时 的进 度 预览 。
接下来搭建用来提供F v l 文件访问的HT n 务器 。 TP ̄
搭 建F v 频 服 务 器 ,建 议 采 用 轻 量 级 的H T  ̄ 务 l视 TP 器 ,毕 竟F y l 文件 只 是静 态 文件 。轻量 级 的H T  ̄ 务器 有 TP 两 种选 择 : lg t p 和n ix ih t d g n 。选 择 任 何一 个都 可 以,在 提供 F v 务 方面 ,两 者相 差不 多 。 1服 N ix g n 下载 后 进 行 编 译 ,要 将 “ w t — tp f v 一 i h h t— l— m d l ” 加 上 , 这 个 是 用 来 专 门提 供 F v 务 的模 块 。 o ue 1服 N ix 编译 的 其他 选 项及 配 置这 里 就不 多说 了 ,只说 明 gn的
DiC S in F v b s d o t e mig M d a T c n o y A pIc tin / Y n K x e U S o I— a e f S r a n e e h oIg p a o s / a e u S i
Abstra Onli stre ct ne ami media te ng chno1ogy iS t ke t network vid he y o eo a ppl c ti s t ch ol g i a on , e n o y, Fl vi e f r t s h c r n p p a f rm t o o i e v d o o ma i t e u re t o ul r o a f r nl n vi e d o. Ac or ng o he u re t pp c ti , a l i o s r a n me a c di t t c r n a li a on na ys S f t e mi g di Fl — s d v ba e s s m e e S y te el m nt an t e u re t ppl c ti n f d h c r n a i a o o ke te h ol gi s y cn o e. Ke r s re mi g me a y wo ds t a n di te h ol g c n o y: fl v: ne w rk t o vi e do
一
< c it y e t x / a a c it s e ”w o jc . s r p t p =” e t J v S r p ” r = s f b e t J ”< sr p> > / c i t S
< ed ha >
< c i t y e ” e t J v S r p ” s rp tp= tx /aa c i t> f n t o r a e l y r u c n c e t P a e ( i 0
4 基 于F 格 式 的流 媒体 系统 搭建 l v
在 网 页 上 播 放 F v 频 有 两 种 方 式 : 一 种 是 文 件 方 1视
再 额 外 安 装 其 他 视 频插 件 ,且 不 用 配 置 流媒 体 服 务 器 。 F v 频 的使 用 给基 于 网络 的音 乐教 学视 频 传播 带 来很 大 l视 的方 便 。
式 , 即通 过H T 协 议访 问视 频 文 件 , 这种 方 式 的 缺 点 是 TP 不 能 从 特 定 的 帧 开始 播 放 ;另 外 一种 就是 采 用 专 门的 流 媒 体 服 务 器 ,这 种方 式 的缺 点 是 要搭 建 复杂 的流 媒 体 服 务 器 。。不 过 ,现在 有 了一种 集 合 了 以上 两种 方式 优 点的 。 ]
1 引 言
F v 目前 被众 多 新 一代 视频 分 享 网站 所采 用 ,增 长 l是 最快 、最 为 广 泛 的视 频 传 播 格 式 ,是 在 S r n o 公 司 的 o e sn 压缩 算 法 的基 础 上开 发 出来 的 。F v 式不 仅 可 以轻 松地 l格 导入 F a h l s 中,速 度极 快 ,并 且 能起 到保 护 版 权 的作 用 ,
2 1年5 下 第 1期 ( 01 月 5 总第 2 7 ) 3期
技术在 线
闰 学 基 F的 媒 技 应 探 科 : 于l 流 体 术 用 讨 y
17 O
放器 就是 J l e i ly r W F v M da Pa e ,使 用 sfb e t w o jc 来嵌 入
Fl s 。 a h
一
2 F 文 件结 构 简介 I v
F 是 一 个 二 进 制 文 件 , 包 括 文 件 头 ( l v 1 F e i H a e )和 文 件体 ( i e B d )两 部 分 ,其 中 文件 体 ed r F 1 o y
由一 系 列 的T g T g i e 组 成 。T g 可 以分 成 a 及 a S z 对 a又
iae ”rv e. P ” m g : p e iw J g ,
a t t r :” a e” u os a t f l s .
str eamer start” :”
件 由F v 块 进行 处理 : l模
lc to一 . l (l; o a n \ f v f v ) i
L g t p 下 载 后 编 译 不 需 要 特 定 选 项 ,F v 块 是 ih t d l模 默 认 编 译 进 去 的 ,但 是在 配 置 文 件 中并 无 此模 块 ,需 要 手 动 添 加 。在 sr e . o u e 区块 中加 入 如 下 语句 来 激 evrm dls 活 F v 块 ( 果 不 是 插 入 到 最 后 一 行 , 记 得 末 尾 的 逗 l模 如
v rf ah a s a 1 s v r ={
fi e ’ d o f v” :’ l vi e . l .
t p :” t p” ye h t ,
下在 配置 中如何 激活F v 块 。 l模 在 sr e 配置 中 ,加 入 如 下语 句 ,表 明所 有 的F v evr l文
Au ho ’ S t r ad e s e o l f o p t r & I f r a i n n i e r ng Y b n nie s t dr s S h o o C m u e n o m t o E g n e i , i i U v r ig Y bi , i n
Sc u n C a 6 4 0 i h a hj 4 0 7 n
摘 要 流 媒体 技术 是 目前在 线 网络视 频应 用 中 的关键 技术 ,F y 频格 式 是当 前网 络视 频 的主 l视 流格 式 。根据 当 前应 用情况 ,分 析 基于F v l 的流媒 体系 统 的要素 组成 和 当前应 用 的关键 技术 。 关键 词 流媒 体技 术 ;F v 网络 视 频 l; 中图分 类号 :T 374 P 1 . 文献 标识 码 :B 文章 编 号 :17 —8X 2 1) 500 —2 6 149 (0 1 1— 160
S fb e t w o j c是一个很小的J v S rp 脚本 ,该脚本引 aacit
入 一个 sf b e t 象 ,用 于在 网页 内嵌入 F a h wo jc对 l s ,并 避 免上 述 的安 全提 示 。 使 用s fb e t 入 的代码 如 下 : wo j c嵌
< t > h ml
16 0
1 . 9 9 j i s . 6 1 4 9 . 0 1 . 0 0 36 /. sn 17— 8X 2 1. 5 16 1
闰 学 基 F的 媒 技 应 探 科 : 于l 流 体 术 用 讨 v
技术在线
基于F v 的流媒体技术应用探讨冰 l
闫科学 宜 宾学院计算机 与信 息工程学 院 四川宜宾 6 4 0 40 7
式 n en t 的教 学 视频 信 息可 以 以边 下 载 、边 播 放 的方 式 满 足 有 限 带 宽 网 络用 户 的学 习观 看 ,减 少 等待 的时 间 ,具 有 一 定 的实 时 性 ,但 是在 服 务 器 端 需 要 配置 流 服 务 器 ,如 微 软 公 司 的W n o s e i e v c s 。存在 的 问题 是 带 来 idw M d a S r i e 等 额 外 的软 硬 件 费用 ,且 操 作 麻 烦 、播 放 时 需要 在 客 户 端 安 装插 件等 …。F v ( ls视 频 )技 术 的出现 能够 很好 地 l F ah 解 决 网络 视 频教 学 的 问题 ,F v 一种 全 新 的流 媒体 视 频 l是 格 式 ,它利 用 网 页 上广 泛 使用 的F a h P a e平 台 ,将 l s ly r 视 频 整合  ̄F a h 画 中 。也 就是 说 , 网站 的访 问者 只要 J ll s动
3 F 视频 格式 的生 成 I v
大 多 数 情 况 下 ,F v 式 的 文 件 需 要 对 已有 视 频 资 1格 源 进 行 转 换 。 目前 数 字 化 视 频 资 源 很 丰 富 , 但 是 这 些 视 频 资源 多 是A i p g 、M e 2 格 式 的 ,建 立 基 于 v 、M e 1 p g 等 F v 格 式 的 系 统 ,需 要 先 进 行 教 学视 频 媒 体 的 格 式 转 l流 换 。使 用 M e 格 式 的视 频 文件 作 为 视 频 源 文件 进 行 格 式 pg 转 换 ,采 用 的 软件 工 具 是F a h l s 自带 的 独立 的F y 换 工 l转
种解 决 方案 , 即通 过H T 来实 现伪 流媒 体 。 TP 基 于 网页 的F y 媒 体 播 放 , 需要 能 够 嵌入 到 网 页 l流
中。 目前比较流行 的,功能上也还 比较完善的一个F v l播
基 金项 目:本文为 宜 宾学 院 自然基 金课 题 ( 编号 :20Z 3 06 0 )的阶段 性研 究成 果 。
并且 可 以不通 过本 地 的微 软或者 R a 播放 器 播放 视频 。 el 目前 流 行 的 网络 视 频 流 媒 体 技术 有 很 多 ,W V S M 、A F
a d 0 i e 、S r p 等 3 ,分 别 代 表 音 频 流 、 视频 u i 、v d o c i t 类
流 、脚 本流 。
化播放器 的代码放 ̄h a 中;在b d 内放一个空的d v Ue d oy i用
来 为播 放 器 占位 , 该d v D ( i 的I 上例 中是p a e o dr ) lc h le 1 会 被传 递 给 sf b et e b dW (函数 ,s fb e t 在 w o j c. m eS F ) w o j c会 该 dv i 内生 成 播放 狳 放器 的创建 。 最 后在 b d 的o la 事件 中进行 播 oy nod
能看 F a h 画 , 自然 也 能看 F v 式 教 学 视 频 ,而 无 需 l s动 l格
广 泛 ,如 A i M 、M e 、A F o 等常 见 视 频 格式 。 v 、W V p g S 、M v 视 频 添加 进 队列 后 ,如 果 不 需要 做 特 殊 修 改 ,那 么 点击 “ t r Q e e S a t u u ”按 钮 ,程 序 即开 始 视频 转换 。 软件 转 换 视 频 的速 度 与 原 始 视 频 大 小及 设 置 的视 频 数据 速 率 有 关 。整个 转换 过 程 ,主 窗 口下方 都 有 信 息 提 示 , 并且 能 看 到实 时 的进 度 预览 。
接下来搭建用来提供F v l 文件访问的HT n 务器 。 TP ̄
搭 建F v 频 服 务 器 ,建 议 采 用 轻 量 级 的H T  ̄ 务 l视 TP 器 ,毕 竟F y l 文件 只 是静 态 文件 。轻量 级 的H T  ̄ 务器 有 TP 两 种选 择 : lg t p 和n ix ih t d g n 。选 择 任 何一 个都 可 以,在 提供 F v 务 方面 ,两 者相 差不 多 。 1服 N ix g n 下载 后 进 行 编 译 ,要 将 “ w t — tp f v 一 i h h t— l— m d l ” 加 上 , 这 个 是 用 来 专 门提 供 F v 务 的模 块 。 o ue 1服 N ix 编译 的 其他 选 项及 配 置这 里 就不 多说 了 ,只说 明 gn的
DiC S in F v b s d o t e mig M d a T c n o y A pIc tin / Y n K x e U S o I— a e f S r a n e e h oIg p a o s / a e u S i
Abstra Onli stre ct ne ami media te ng chno1ogy iS t ke t network vid he y o eo a ppl c ti s t ch ol g i a on , e n o y, Fl vi e f r t s h c r n p p a f rm t o o i e v d o o ma i t e u re t o ul r o a f r nl n vi e d o. Ac or ng o he u re t pp c ti , a l i o s r a n me a c di t t c r n a li a on na ys S f t e mi g di Fl — s d v ba e s s m e e S y te el m nt an t e u re t ppl c ti n f d h c r n a i a o o ke te h ol gi s y cn o e. Ke r s re mi g me a y wo ds t a n di te h ol g c n o y: fl v: ne w rk t o vi e do
一
< c it y e t x / a a c it s e ”w o jc . s r p t p =” e t J v S r p ” r = s f b e t J ”< sr p> > / c i t S
< ed ha >
< c i t y e ” e t J v S r p ” s rp tp= tx /aa c i t> f n t o r a e l y r u c n c e t P a e ( i 0
4 基 于F 格 式 的流 媒体 系统 搭建 l v
在 网 页 上 播 放 F v 频 有 两 种 方 式 : 一 种 是 文 件 方 1视
再 额 外 安 装 其 他 视 频插 件 ,且 不 用 配 置 流媒 体 服 务 器 。 F v 频 的使 用 给基 于 网络 的音 乐教 学视 频 传播 带 来很 大 l视 的方 便 。
式 , 即通 过H T 协 议访 问视 频 文 件 , 这种 方 式 的 缺 点 是 TP 不 能 从 特 定 的 帧 开始 播 放 ;另 外 一种 就是 采 用 专 门的 流 媒 体 服 务 器 ,这 种方 式 的缺 点 是 要搭 建 复杂 的流 媒 体 服 务 器 。。不 过 ,现在 有 了一种 集 合 了 以上 两种 方式 优 点的 。 ]
1 引 言
F v 目前 被众 多 新 一代 视频 分 享 网站 所采 用 ,增 长 l是 最快 、最 为 广 泛 的视 频 传 播 格 式 ,是 在 S r n o 公 司 的 o e sn 压缩 算 法 的基 础 上开 发 出来 的 。F v 式不 仅 可 以轻 松地 l格 导入 F a h l s 中,速 度极 快 ,并 且 能起 到保 护 版 权 的作 用 ,
2 1年5 下 第 1期 ( 01 月 5 总第 2 7 ) 3期
技术在 线
闰 学 基 F的 媒 技 应 探 科 : 于l 流 体 术 用 讨 y
17 O
放器 就是 J l e i ly r W F v M da Pa e ,使 用 sfb e t w o jc 来嵌 入
Fl s 。 a h
一
2 F 文 件结 构 简介 I v
F 是 一 个 二 进 制 文 件 , 包 括 文 件 头 ( l v 1 F e i H a e )和 文 件体 ( i e B d )两 部 分 ,其 中 文件 体 ed r F 1 o y
由一 系 列 的T g T g i e 组 成 。T g 可 以分 成 a 及 a S z 对 a又
iae ”rv e. P ” m g : p e iw J g ,
a t t r :” a e” u os a t f l s .
str eamer start” :”
件 由F v 块 进行 处理 : l模
lc to一 . l (l; o a n \ f v f v ) i
L g t p 下 载 后 编 译 不 需 要 特 定 选 项 ,F v 块 是 ih t d l模 默 认 编 译 进 去 的 ,但 是在 配 置 文 件 中并 无 此模 块 ,需 要 手 动 添 加 。在 sr e . o u e 区块 中加 入 如 下 语句 来 激 evrm dls 活 F v 块 ( 果 不 是 插 入 到 最 后 一 行 , 记 得 末 尾 的 逗 l模 如
v rf ah a s a 1 s v r ={
fi e ’ d o f v” :’ l vi e . l .
t p :” t p” ye h t ,
下在 配置 中如何 激活F v 块 。 l模 在 sr e 配置 中 ,加 入 如 下语 句 ,表 明所 有 的F v evr l文
Au ho ’ S t r ad e s e o l f o p t r & I f r a i n n i e r ng Y b n nie s t dr s S h o o C m u e n o m t o E g n e i , i i U v r ig Y bi , i n
Sc u n C a 6 4 0 i h a hj 4 0 7 n
摘 要 流 媒体 技术 是 目前在 线 网络视 频应 用 中 的关键 技术 ,F y 频格 式 是当 前网 络视 频 的主 l视 流格 式 。根据 当 前应 用情况 ,分 析 基于F v l 的流媒 体系 统 的要素 组成 和 当前应 用 的关键 技术 。 关键 词 流媒 体技 术 ;F v 网络 视 频 l; 中图分 类号 :T 374 P 1 . 文献 标识 码 :B 文章 编 号 :17 —8X 2 1) 500 —2 6 149 (0 1 1— 160
S fb e t w o j c是一个很小的J v S rp 脚本 ,该脚本引 aacit
入 一个 sf b e t 象 ,用 于在 网页 内嵌入 F a h wo jc对 l s ,并 避 免上 述 的安 全提 示 。 使 用s fb e t 入 的代码 如 下 : wo j c嵌
< t > h ml
16 0
1 . 9 9 j i s . 6 1 4 9 . 0 1 . 0 0 36 /. sn 17— 8X 2 1. 5 16 1
闰 学 基 F的 媒 技 应 探 科 : 于l 流 体 术 用 讨 v
技术在线
基于F v 的流媒体技术应用探讨冰 l
闫科学 宜 宾学院计算机 与信 息工程学 院 四川宜宾 6 4 0 40 7