一种基于媒体服务器的视频变形实现方法

文档序号:7974861阅读:179来源:国知局
专利名称:一种基于媒体服务器的视频变形实现方法
技术领域
本发明涉及多媒体领域,特别涉及一种基于々某体服务器实现视频变形的 方法。
背景技术
媒体服务器是下一代网络的重要设备,该设备在控制设备(软交换设备、 应用服务器)的控制下,提供在IP网络上实现各种业务所需的媒体资源功 能,包括业务音提供、会议、交互式应答、通知、统一消息、高级语音业务
以及^L频业务等。
视频变形是对视频数据的一种处理方法,是通过对视频数据进行某些处 理操作来达到对视频变形的目的。目前现有技术中还没有基于媒体服务器实 现-〖见频变形的方法。

发明内容
本发明的所要解决的技术问题是提供一种基于媒体服务器的视频变形 实现方法,无需改变现有媒体服务器配置,在不增加成本的情况下,可以方 便地为用户提供视频变形服务。
为了解决上述技术问题,本发明提供了一种基于媒体服务器的视频变形 实现方法,包括以下步骤
(a) 用户通过终端向媒体服务器发送视频变形业务请求;
(b) 所述纟某体服务器收到视频变形业务请求后,判断如果所述终端能 够使用视频变形业务,则与所述终端进行视频变形参数协商;
(c) 用户通过所述终端对已经协商好的视频变形参数进行设置,所述 终端将用户设置的参数发送给所述媒体服务器;
(d)所述终端向媒体服务器发送视频帧数据流,所述媒体服务器收到 视频数据后对视频数据进行变形处理;或者,所述媒体服务器对视频数据进 行变形处理后再将处理后的视频数据发送给所述终端。
进一步地,上述方法还可具有以下特点所述终端为计算机、便携电脑、 个人数字助理或者手机。
进一步地,上述方法还可具有以下特点所述步骤(b)进一步包括 (b-l)所述Jf某体服务器收到视频变形业务请求后,对用户进行鉴权,鉴权 通过后执行下一步;(b-2)媒体服务器根据当前资源使用情况判断所述终 端是否能够使用视频变形业务,如果是,执行下一步,否则向终端返回视频 变形请求失败消息;(b-3)媒体服务器与终端进行协商,媒体服务器向终 端发送当前其所支持的所有视频变形参数,终端收到后对这些参数进行确 认。
进一步地,上述方法还可具有以下特点所述视频变形参数包括以下一 种或几种的组合编码方式、视频图像大小、码率、视频变形方式。
进一步地,上述方法还可具有以下特点在所述步骤(c)中,所述媒 体服务器收到所述终端发送的用户设置的参数后,对所述参数进行合法性检 查,检查通过后,所述媒体服务器向所述终端返回验证通过消息。
进一步地,上述方法还可具有以下特点在所述步骤(d)中,所述终 端向媒体服务器发送视频帧数据流,所述媒体服务器收到视频数据后对视频 数据进行变形处理,进一步包括(d-l )所述终端向媒体服务器发送视频 帧数据流;(d-2 )所述媒体服务器收到视频数据后,对视频数据进行解码, 并根据用户设置的变形参数进行变形处理;(d-3)判断媒体服务器视频变 形处理的时间是否到达预设的时间,或者视频数据是否发送完毕,如果是, 则停止视频变形处理或^L频录制,否则返回步骤(d-l)。
进一步地,上述方法还可具有以下特点在所述步骤(d-2)中,所述 媒体服务器对视频数据进行变形处理后,将变形处理后的视频数据进行编码 压缩。进一步地,上述方法还可具有以下特点在所述步骤(d)中,所述4某 体服务器对视频数据进行变形处理后再将处理后的视频数据发送给所述终 端,进一步包括(d,-l )所述媒体服务器对视频数据进行解码,并根据用 户设置的变形参数进行变形处理;(d,-2)所述媒体服务器向终端发送已经 处理好的视频数据;(d,-3 )判断媒体服务器视频变形处理的时间是否到达 预设的时间,或者视频数据是否发送完毕,如果是,则停止视频变形处理或 视频播放,否则返回步骤(d,-l)。
进一步地,上述方法还可具有以下特点在所述步骤(d,-l)中,所述 i某体服务器对视频数据进行变形处理后,将变形处理后的视频数据进行编码 压缩。
本发明所涉及的 一种基于下 一代网络中的媒体服务器实现视频变形的 方法,能够在不增加媒体服务器现有配置和成本的情况下为用户提供视频变 形服务,更好的满足用户的需求。
附困说明


图1是本实施例基于媒体服务器实现视频变形的视频录制流程图; 图2是本实施例基于媒体服务器实现视频变形的视频播放流程图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细说明。
本发明基于媒体服务器实现视频变形的方法包括视频录制流程和视频
播放流程,下面以视频录制流程为例进行说明,如图1所示,包括以下步骤
步骤IOI,用户通过各种终端与媒体服务器建立连接,向媒体服务器注 册登记成功后,发送视频变形业务请求;
用户可以通过计算机、便携电脑、个人数字助理或者手机等各种形式的 终端与媒体服务器建立连接。
步骤102,媒体服务器收到用户的视频变形请求后,对用户进行鉴权; 步骤103,媒体服务器对用户鉴权通过后,根据媒体服务器当前资源使 用情况(如根据当前媒体服务器当前的视频资源、音频资源、IP资源等的使 用情况,即是否有空闲资源)决定是否同意用户的请求,如果是,执行下一 步,否则向终端返回视频变形请求失败消息;
步骤104, i某体服务器与终端进行协商,々某体服务器向终端发送当前其 所支持的所有视频变形参数,终端收到后对这些参数进行确认;
所述参数包括编码方式、视频图像大小、码率以及视频变形方式等,双 方就视频参数协商一致后便做好了视频变形服务的准备工作。
步骤105,用户从终端与媒体服务器已经协商好的参数中指定需作视频 变形处理的参数,向媒体服务器发送这些参数设置信息;
步骤106,媒体服务器收到终端发送的参数设置信息后,对参数作合法 性检查,当用户通过参数检查后,媒体服务器向终端返回验证通过消息,通 知终端可以进行视频变形服务了 ;
对参数的合法性检查是基于媒体服务器的保护机制,媒体服务器对这些 参数的再次检查是为了防止非法参数设置。
步骤107,用户向媒体服务器发送视频帧数据流;
步骤108,媒体服务器收到视频帧数据流后,对其进行解码,并根据用 户设置的参数进行变形处理,将经过变形处理后的视频数据进行编码压缩;
步骤109,判断媒体服务器视频变形处理的时间是否到达预设的时间, 或者视频数据是否发送完毕,如果是,执行下一步,否则返回步骤107;
步骤IIO,停止变形处理或视频录制。
在视频播放时,当需要作视频变形处理时,也采用和以上步骤类似的方 法,只是数据流向变为相反方向了,参见图2,媒体服务器先对要播放的视 频数据进行解码、变形、编码压缩,然后将视频数据发送给用户终端。
应该理解,在不背离本发明的实质或本质特征的前提下,本发明可以以
多种方式来实施,所以,除非特别指出,上述的实施示例不受前述说明的任 何细节所限制,相反,应该在所附权利要求所限定的精神和范围内作广义的 理解,因此,那些落入权利要求范围内的所有改变或修改或该范围内的等同 物都被所附权利要求所覆盖。
权利要求
1. 一种基于媒体服务器的视频变形实现方法,包括以下步骤(a)用户通过终端向媒体服务器发送视频变形业务请求;(b)所述媒体服务器收到视频变形业务请求后,判断如果所述终端能够使用视频变形业务,则与所述终端进行视频变形参数协商;(c)用户通过所述终端对已经协商好的视频变形参数进行设置,所述终端将用户设置的参数发送给所述媒体服务器;(d)所述终端向媒体服务器发送视频帧数据流,所述媒体服务器收到视频数据后对视频数据进行变形处理;或者,所述媒体服务器对视频数据进行变形处理后再将处理后的视频数据发送给所述终端。
2、 如权利要求l所迷的方法,其特征在于,所述终端为计算机、便携 电脑、个人数字助理或者手机。
3、 如权利要求1所述的方法,其特征在于,所述步骤(b)进一步包括(b-l)所述媒体服务器收到视频变形业务请求后,对用户进行鉴权, 鉴权通过后执行下一步;(b-2)媒体服务器根据当前资源使用情况判断所述终端是否能够使用 视频变形业务,如果是,执行下一步,否则向终端返回视频变形请求失败消 息;(b-3)媒体服务器与终端进行协商,媒体服务器向终端发送当前其所 支持的所有视频变形参数,终端收到后对这些参数进行确认。
4、 如权利要求1所述的方法,其特征在于,所述视频变形参数包括以 下一种或几种的组合编码方式、视频图像大小、码率、视频变形方式。
5、 如权利要求l所述的方法,其特征在于,在所述步骤(c)中,所述 媒体服务器收到所述终端发送的用户设置的参数后,对所述参数进行合法性 检查,检查通过后,所述媒体服务器向所述终端返回验证通过消息。
6、 如权利要求l所述的方法,其特征在于,在所述步骤(d)中,所述 终端向媒体服务器发送视频帧数据流,所述媒体服务器收到视频数据后对视频数据进行变形处理,进一步包括(d-l)所述终端向媒体服务器发送视频帧数据流;(d-2)所述媒体服务器收到视频数据后,对视频数据进行解码,并根 据用户设置的变形参数进行变形处理;(d-3)判断媒体服务器视频变形处理的时间是否到达预设的时间,或 者视频数据是否发送完毕,如果是,则停止视频变形处理或视频录制,否则 返回步骤(d-l)。
7、 如权利要求6所述的方法,其特征在于,在所述步骤(d-2)中,所 述媒体服务器对视频数据进行变形处理后,将变形处理后的视频数据进行编 码压缩。
8、 如权利要求l所述的方法,其特征在于,在所述步骤(d)中,所述 媒体服务器对视频数据进行变形处理后再将处理后的视频数据发送给所述 终端,进一步包括(d,-l)所述媒体服务器对视频数据进行解码,并根据用户设置的变形 参数进行变形处理;(d'-2)所述々某体服务器向终端发送已经处理好的视频数据;(d'-3)判断媒体服务器视频变形处理的时间是否到达预设的时间,或 者视频数据是否发送完毕,如果是,则停止视频变形处理或视频播放,否则 返回步骤(d,-l)。
9、 如权利要求8所述的方法,其特征在于,在所述步骤(d,-l)中, 所述媒体服务器对视频数据进行变形处理后,将变形处理后的视频数据进行 编石马压缩。
全文摘要
本发明公开一种基于媒体服务器的视频变形实现方法,能够在不增加媒体服务器现有配置和成本的情况下为用户提供视频变形服务,更好的满足用户的需求,包括以下步骤(a)用户通过终端向媒体服务器发送视频变形业务请求;(b)所述媒体服务器收到视频变形业务请求后,判断如果所述终端能够使用视频变形业务,则与所述终端进行视频变形参数协商;(c)用户通过所述终端对已经协商好的视频变形参数进行设置,所述终端将用户设置的参数发送给所述媒体服务器;(d)所述终端向媒体服务器发送视频帧数据流,所述媒体服务器收到视频数据后对视频数据进行变形处理;或者,所述媒体服务器对视频数据进行变形处理后再将处理后的视频数据发送给所述终端。
文档编号H04N7/173GK101207798SQ200610167839
公开日2008年6月25日 申请日期2006年12月18日 优先权日2006年12月18日
发明者吴建军, 东 王, 罡 郑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1