The invention discloses a key frame routing method and a media server. The method of the invention comprises: media last valid key frame server cache each user terminal; when receiving only one receiver request sender key frame, the media server sends the sender itself cache the last valid key frame is routed to the receiver. The scheme of the invention can realize directional routing, reduce the network pressure, to avoid a certain receiver or the entire network pressure following problems led to the preservation of the lost key frame.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多媒体
,特别涉及一种多媒体互通中关键帧路由的方法及媒体服务器。
技术介绍
目前,随着互联网业务的不断成熟,以及终端设备性能和网络覆盖的提升,多媒体技术发展迅速。通常媒体服务器与多用户(如用户A、用户B、用户C和用户D)进行多媒体信息交互,如附图1所示。用户A向用户B请求关键帧时,现有技术中用户B会通过媒体服务器将用户A请求的关键帧同时路由至与媒体服务器相连的用户B、用户C和用户D。在实现本专利技术的过程中,专利技术人发现上述现有技术至少存在如下问题:用户A向用户B请求关键帧时,其实此时用户C和用户D并不需要用户B发送的关键帧,而媒体服务器无条件的转发(无定向路由)用户B生成的关键帧给其他不需要的用户,会造成传输资源的浪费,整个网络的网络压力会成倍的增长。
技术实现思路
基于上述问题,本专利技术实施例提供了一种关键帧路由的方法及媒体服务器,以解决现有技术中无定向路由造成的网络压力的问题。依据本专利技术的一个方面,本专利技术实施例提供了一种关键帧路由的方法,包括:媒体服务器缓存各个用户终端的最后一个有效关键帧;当接收到只有一个接收方请求发送方的关键帧时,媒体服务器将自身缓存的所述发送方的最后一个有效关键帧路由给所述接收方。可选地,所述方法还包括:当接收到至少两个接收方请求所述发送方的关键帧时,媒体服务器对所述至少两个接收方的请求对应的接收时间进行判断。 ...
【技术保护点】
一种关键帧路由的方法,其特征在于,所述方法包括:媒体服务器缓存各个用户终端的最后一个有效关键帧;当接收到只有一个接收方请求发送方的关键帧时,媒体服务器将自身缓存的所述发送方的最后一个有效关键帧路由给所述接收方。
【技术特征摘要】
【国外来华专利技术】1.一种关键帧路由的方法,其特征在于,所述方法包括:
媒体服务器缓存各个用户终端的最后一个有效关键帧;
当接收到只有一个接收方请求发送方的关键帧时,媒体服务器将自身缓
存的所述发送方的最后一个有效关键帧路由给所述接收方。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到至少两个接收方请求所述发送方的关键帧时,媒体服务器对所
述至少两个接收方的请求对应的接收时间进行判断。
3.根据权利要求2所述的方法,其特征在于,所述媒体服务器对所述至
少两个接收方的请求对应的接收时间进行判断之后,所述方法还包括:
若所述接收时间位于预设时间范围,媒体服务器通知所述发送方重新生
成新的关键帧,并在接收到所述发送方重新生成的新的关键帧后路由给其他
各个接收方,同时更新自身缓存的所述发送方的最后一个有效关键帧。
4.根据权利要求2所述的方法,其特征在于,所述媒体服务器对所述至
少两个接收方的请求对应的接收时间进行判断之后,所述方法还包括:
若所述接收时间超出预设时间范围,媒体服务器对所述至少两个接收方
请求的原因进行判断;
若请求的原因是一个或多个接收方保存的关键帧丢失,媒体服务器将自
身缓存的所述发送方的最后一个有效关键帧路由给所述一个或多个接收方;
若请求的原因是一个或多个接收方在利用关键帧解码时出现问题,则媒
体服务器通知所述发送方重新生成新的关键帧,并在接收到所述发送方重新
生成的新的关键帧后路由给其他各个接收方,同时更新自身缓存的所述发送
方的最后一个有效关键帧。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
媒体服务器周期性地对自身缓存的各个用户终端的最后一个有效关键帧
进行检测;
若检测出自身缓存的某个用户终端的最后一个有效关键帧已经失效,则
通知所述用户终端重新生成新的关键帧,并在接收到所述用户终端重新生成
的新的关键帧后路由给其他各个用户终端,同时更新自身缓存的所述用户终
端的最后一个有效关键帧。
6.一种媒体服务器,其特征在于,包括:
缓存单元,用于缓存...
【专利技术属性】
技术研发人员:刘玎,
申请(专利权)人:北京新媒传信科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。