一种音视频共享方法及系统技术方案

技术编号:7060781 阅读:327 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种音视频共享方法及系统,该音视频共享方法和系统采用了特殊的共享传输手段,通过FMS服务器完成音视频数据的存储和共享发布处理工作,上传终端将采集的音频、视频数据经流媒体编码过后以RTMP协议上传至FMS服务器,FMS服务器将上传的音频、视频数据合并、编码后再以RTMP协议发布至共享用户终端,使得音视频数据的上传和共享发布同时具有实时传输性能,能够实现音视频数据的即时共享,并借助RTMP协议解决了占用上传、共享双方终端存储空间的问题,使得移动终端进行长时间的音视频共享成为可能,且与共享业务相结合,方便用户在不同的时间、地点或终端上即时或点播共享音视频数据,有助于扩展业务应用范围。

【技术实现步骤摘要】

【技术保护点】
1.一种音视频共享方法,其特征在于,包括如下步骤:a)上传终端通过通信网络连接至共享门户服务器,登录共享业务的注册用户,向共享门户服务器请求上传音视频数据;所述上传终端是支持上网并具备音频、视频采集功能以及流媒体编码功能的计算机终端或移动终端;所述共享门户服务器是提供共享业务服务的WEB服务器,并数据通信连接有数据库服务器和FMS服务器,所述数据库服务器用于建立和存储共享业务中各注册用户的数据信息共享列表,所述FMS服务器用于存储和共享发布音视频数据;b)共享门户服务器接收到来自上传终端的所述请求时,建立FMS服务器与上传终端的上传通信连接通道,然后通知上传终端请求成功;c)上传终端被通知请求成功时,启动音频、视频采集功能,并将采集的音频数据和视频数据进行流媒体编码后,以RTMP协议通过所述上传通信连接通道上传至FMS服务器;d)FMS服务器将上传终端上传的音频数据和视频数据合并、编码处理为FLV格式的音视频数据,在合并、编码处理过程中建立缓存区间对FLV格式的音视频数据进行缓存,同时录制已经合并、编码得到的FLV格式的音视频数据存储于FMS服务器的存储空间,并通知共享门户服务器将所述缓存区间的存储地址作为共享链接地址发布至共享用户的数据信息共享列表中;直至所述合并、编码处理完成且录制结束时,FMS服务器通知共享门户服务器将录制的音视频数据在FMS服务器存储空间的存储地址作为共享链接地址替换掉所述缓存区间的存储地址发布至共享用户的数据信息共享列表中;所述共享用户是指在共享业务中与上传终端所登录的注册用户建立有数据信息共享关系的注册用户;e)共享用户终端通过网络连接至共享门户服务器,登录共享业务中所述共享用户后获取相应的数据信息共享列表,通过链接至所述共享链接地址向共享门户服务器发送共享请求;所述共享用户终端是支持上网并具备流媒体播放功能的计算机终端或移动终端;f)共享门户服务器接收到来自共享用户终端的共享请求时,建立FMS服务器与共享用户终端的共享通信连接通道,然后由FMS服务器判断被请求的共享链接地址的类型,若被请求的共享链接地址为FMS服务器设置的缓存区间的存储地址,FMS服务器则从所述缓存区间中读取音视频数据,以RTMP协议通过所述共享通信连接通道发送至共享用户终端进行播放;若被请求的共享链接地址为FMS服务器存储空间的存储地址,FMS服务器则从存储空间中调取相应的音视频数据,以RTMP协议通过所述共享通信连接通道发送至共享用户终端进行播放。...

【技术特征摘要】

【专利技术属性】
技术研发人员:舒海东
申请(专利权)人:重庆抛物线信息技术有限责任公司
类型:发明
国别省市:85

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

1