用于远程授课的Flash视频变速播放方法技术

技术编号:11584283 阅读:160 留言:0更新日期:2015-06-10 17:45
本申请公开了一种用于远程授课的Flash视频变速播放方法,其中,客户端与服务端通过网络连接,所述服务端包括Flash媒体服务器、音频媒体服务器,所述方法包括以下步骤:步骤1,客户端向服务端发送变速播放请求,其包括用于音视频流变速播放的变速倍数;步骤2,Flash媒体服务器根据所述变速倍数,在Flash媒体服务器的配置文件中添加包含修改过的视频信息的条目,其中,所述修改过的视频信息是基于视频流的原始视频信息而修改的;步骤3,Flash媒体服务器上的应用根据所述配置文件,将所述视频流中的原始视频信息替换为所述修改过的视频信息;步骤4,Flash媒体服务器向客户端发送所述视频流,由客户端按照所述视频流中的所述修改过的视频信息进行视频播放。

【技术实现步骤摘要】

本专利技术属于在线视频播放
,尤其设及用于远程授课的Flash视频变速播 放方法。
技术介绍
随着互联网应用相关技术的发展,高质量音视频播放时代逐渐到来。目前,使用 FMS(FlashMediaServer)提供流媒体播放技术已得到广泛应用。 在视频教学领域,当学员通过在线教学平台观看教学视频时,为了节约时间提高 复习效率,就需要视频变速播放功能,比如W1. 2变速、1. 5变速、1.8变速播放。 目前,网络视频播放较多使用Flash技术,但Flash技术本身并没有变速播放功 能。 现有的一种在线教学平台也使用Flash技术,为了满足学员变速观看视频的需 求,采用了一种高成本和低效率的技术方案,即,预先分别压制正常变速、1. 2变速、1. 5变 速、1.8变速的视频文件,然后上传至视频服务器上。当学员端(客户端)需要变速播放教 学视频时,通过客户端向视频服务器发送请求,调用相应变速的视频文件。此种技术方案虽 然解决了Flash无法变速播放的问题,但缺点也很明显,即,需要事先压制不同变速的视频 文件,部署更多的视频服务器用于文件存储,且需要繁琐的制作和维护工作,整体经济效益 较低。
技术实现思路
有鉴于此,申请人开发了一种新的Flash视频变速播放技术,是一种低成本高效 率的技术方案。 为了便于说明,使用下面的表格列出了本专利技术的技术与现有技术的不同点。[000引【主权项】1. 一种,其中,客户端与服务端通过网络连 接,所述服务端包括Flash媒体服务器、音频媒体服务器,所述方法包括以下步骤: 步骤1,客户端向服务端发送变速播放请求,其包括用于音视频流变速播放的变速倍 数; 步骤2,Flash媒体服务器根据所述变速倍数,在Flash媒体服务器的配置文件中添加 包含修改过的视频信息的条目,其中,所述修改过的视频信息是基于视频流的原始视频信 息而修改的; 步骤3,Flash媒体服务器上的应用根据所述配置文件,将所述视频流中的原始视频信 息替换为所述修改过的视频信息; 步骤4,Flash媒体服务器向客户端发送所述视频流,由客户端按照所述视频流中的所 述修改过的视频信息进行视频播放。2. 根据权利要求1所述的Flash视频变速播放方法,其中,所述视频流是使用FMS流媒 体服务器向客户端传输的。3. 根据权利要求1所述的Flash视频变速播放方法,其中,所述视频流是MP4视频流, 在所述步骤2中,根据以下公式修改所述原始视频信息: S2 =S1*R, 其中,SI代表从MP4视频流中提取的计量基准的值,R为变速倍数,S2为变速后的计量 基准的值,将所述原始视频信息中的Sl修改为S2。4. 根据权利要求1所述的Flash视频变速播放方法,所述服务端还包括音频媒体服务 器,所述方法在步骤1之后还包括以下步骤: 步骤2-1,客户端向音频媒体服务器请求音频数据,通过分析获取到的音频数据,找到 音频数据的帧头位置,把音频数据封装成Flash媒体文件; 步骤2-2,客户端根据所述变速倍数,对原始音频数据进行压缩重采样,实现音频数据 的动态流播放。5. 根据权利要求4所述的Flash视频变速播放方法,其中,客户端通过监听音视频流 的生命周期、以及状态,并控制音视频流的互相同步,保证播放时视频和音频的时间位置一 致,所述状态包括连接、加载、缓冲、播放、暂停状态。6. 根据权利要求4所述的Flash视频变速播放方法,其中,客户端在进行播放时,监听 视频和音频的当前播放位置,并获得视频和音频的当前播放位置的偏差,当视频的当前播 放位置大于音频的当前播放位置时,视频播放暂停,直到视频当前播放位置与音频的当前 播放位置相符;当音频的当前播放位置大于视频的当前播放位置时,音频播放暂停,直到音 频的当前播放位置与视频的当前播放位置相符。【专利摘要】本申请公开了一种,其中,客户端与服务端通过网络连接,所述服务端包括Flash媒体服务器、音频媒体服务器,所述方法包括以下步骤:步骤1,客户端向服务端发送变速播放请求,其包括用于音视频流变速播放的变速倍数;步骤2,Flash媒体服务器根据所述变速倍数,在Flash媒体服务器的配置文件中添加包含修改过的视频信息的条目,其中,所述修改过的视频信息是基于视频流的原始视频信息而修改的;步骤3,Flash媒体服务器上的应用根据所述配置文件,将所述视频流中的原始视频信息替换为所述修改过的视频信息;步骤4,Flash媒体服务器向客户端发送所述视频流,由客户端按照所述视频流中的所述修改过的视频信息进行视频播放。【IPC分类】H04N21-43, H04N21-2387【公开号】CN104702975【申请号】CN201510131321【专利技术人】聂曙廷, 杨中原 【申请人】北京中熙正保远程教育技术有限公司【公开日】2015年6月10日【申请日】2015年3月24日本文档来自技高网...

【技术保护点】
一种用于远程授课的Flash视频变速播放方法,其中,客户端与服务端通过网络连接,所述服务端包括Flash媒体服务器、音频媒体服务器,所述方法包括以下步骤:步骤1,客户端向服务端发送变速播放请求,其包括用于音视频流变速播放的变速倍数;步骤2,Flash媒体服务器根据所述变速倍数,在Flash媒体服务器的配置文件中添加包含修改过的视频信息的条目,其中,所述修改过的视频信息是基于视频流的原始视频信息而修改的;步骤3,Flash媒体服务器上的应用根据所述配置文件,将所述视频流中的原始视频信息替换为所述修改过的视频信息;步骤4,Flash媒体服务器向客户端发送所述视频流,由客户端按照所述视频流中的所述修改过的视频信息进行视频播放。

【技术特征摘要】

【专利技术属性】
技术研发人员:聂曙廷杨中原
申请(专利权)人:北京中熙正保远程教育技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1