视频播放方法、流媒体服务器及流媒体播放系统技术方案

技术编号:9671908 阅读:125 留言:0更新日期:2014-02-14 19:36
本发明专利技术公开了一种视频播放方法,包括:在用户端通过一种或多种流媒体串流协议发起获取视频数据请求时,获取与所述请求所关联的FLV视频流;所述请求包括视频标识、视频名称和视频类型;将所述FLV视频流转换为与所述请求对应的格式的视频数据;采用RTP协议对所述视频数据进行封装后进行传输;接收所述视频数据后,根据与所述用户端相对应的流媒体串流协议将所述视频数据发送至所述用户端进行播放。本发明专利技术还公开了一种流媒体服务器和流媒体播放系统,提高提高对视频数据传输的能力和网络协议兼容性能,扩大了各种视频数据的在不同用户端上的适用范围。

【技术实现步骤摘要】
视频播放方法、流媒体服务器及流媒体播放系统
本专利技术涉及视频播放
,尤其涉及一种视频播放方法、流媒体服务器及流媒体播放系统。
技术介绍
作为新一代互联网应用的标志,流媒体技术在近几年得到了快速的发展,其已经广泛应用于实时新闻现场发布、在线直播、视频点播、网络广告、电子商务、远程教育、远程医疗、网络电台、实时视频会议等领域。流媒体服务器是流媒体技术应用的核心系统,是运营商向用户提供视频服务的关键平台。其主要功能是对媒体内容进行采集、缓存、调度和传输播放,流媒体应用系统的主要性能体现都取决于媒体服务器的性能和服务质量。因此,流媒体服务器是流媒体技术研究的基础,也是其最主要的组成部分。流媒体又叫流式媒体,是指用一个传送服务器将音频、视频和多媒体文件做成的数据包,实践中将该数据包传送到网络上,用户通过客户端解压设备对这些数据包进行解压处理后,将音视频等数据如发送端输出显示。Flash Media Server (流媒体服务器,简称 FMS)是实现了 RTMP (Real TimeMessaging Protocol,实时消息传送协议)的流媒体服务器,能够迅速地传播流媒体数本文档来自技高网...

【技术保护点】
一种视频播放方法,其特征在于,包括:在用户端通过一种或多种流媒体串流协议发起获取视频数据请求时,获取与所述请求所关联的FLV视频流;所述请求包括视频标识、视频名称和视频类型;将所述FLV视频流转换为与所述请求对应的格式的视频数据;采用RTP协议对所述视频数据进行封装后进行传输;接收所述视频数据后,根据与所述用户端相对应的流媒体串流协议将所述视频数据发送至所述用户端进行播放。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括: 在用户端通过一种或多种流媒体串流协议发起获取视频数据请求时,获取与所述请求所关联的FLV视频流;所述请求包括视频标识、视频名称和视频类型; 将所述FLV视频流转换为与所述请求对应的格式的视频数据; 采用RTP协议对所述视频数据进行封装后进行传输; 接收所述视频数据后,根据与所述用户端相对应的流媒体串流协议将所述视频数据发送至所述用户端进行播放。2.如权利要求1所述视频播放方法,其特征在于,所述流媒体串流协议包括=RTSP协议、SIP 协议、SIP over WebSockets 协议和 RTMP 协议; 则所述根据与所述用户端相对应的流媒体串流协议将所述视频数据发送至所述用户端进行播放,包括: 当所述流媒体串流协议为RTSP协议时,配置视频流输出的RTSP地址,并根据所述RTSP地址与用户端建立连接后,将所述视频数据输出至所述用户端; 当所述流媒体串流协议为SIP协议时,配置视频流输出的SIP端口和接入号,并根据所述SIP端口及所述接入号与用户端建立连接后,将所述视频数据输出至所述用户端; 当所述流媒体串流协议为SIP over WebSockets协议时,配置网页地址和接入号,并根据所述网页地址及所述接入号与用户端建立连接后,将所述视频数据输出至所述用户端;当所述流媒体串流协议为RTMP协议时,配置视频流输出的RTMP地址,并根据所述RTMP地址与用户端建立连接后,将所述视频数据输出至所述用户端。3.如权利要求1或2所述的视频播放方法,其特征在于,在用户端通过一种或多种流媒体串流协议发起获取视频数据请求之前,所述方法还包括: 通过一种或多种流媒体串流协议接收用户端发送的视频数据,所述用户端发送的视频数据采用RTP协议进行封装; 解封所述用户端发送的视频数据后,将所述视频数据转换为FLV格式的视频流后存储。4.如权利要求3所述的视频播放切换方法,其特征在于,所述用户端发送或接收的视频数据的视频编码标准包括H.264标准、MPEG标准和VP8标准。5.一种流媒体服务器,其特征在于,包括协议转换模块和存储器; 所述协议转换模块,用于在用户端通过一种或多种流媒体串流协议发起获取视频数据请求时,从所述存储器中获取与所述请求所关联的FLV视频流;所述请求包括视频标识、视频名称和视频类型; 所述协议转换模块包括视频格式转换器、RTP传输通道和视频连接端; 其中,所述视频格式转换器用于将所述FLV视频流转换为与所述请求对应的格式的视频数据; 所述RTP通道用于采用RTP协议对所述视频数据进行封装后,将所述视频数据传输至所述视频连接端; 所述视频连接端用于接收所述视频数据后,根据与所述用户端相对应的流媒体串流协议将所述视频数据发送至所述用户端进行播放。6.如权利要求5所述的流媒体服务器,其特征在于,所述视频...

【专利技术属性】
技术研发人员:林兴锋刘列根曹辉吴爱新张宇
申请(专利权)人:广州华工信元通信技术有限公司
类型:发明
国别省市:

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

1