[发明专利]基于软件定义WiFi的多终端流媒体播放系统和方法有效
申请号: | 201810856285.7 | 申请日: | 2018-07-31 |
公开(公告)号: | CN108924603B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 付娇娇;周扬帆 | 申请(专利权)人: | 复旦大学;赛尔网络有限公司 |
主分类号: | H04N21/239 | 分类号: | H04N21/239;H04N21/24;H04N21/4363;H04N21/442;H04N21/472 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;王洁平 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 软件 定义 wifi 终端 流媒体 播放 系统 方法 | ||
1.一种基于软件定义WiFi的多终端流媒体播放系统,其特征在于,其包括播放客户端、
软件定义WiFi网络和流媒体播放多终端切换应用;其中:
播放客户端,用于向流媒体服务器请求流媒体数据进行播放,同时负责用户的登录;当用户需要将流媒体播放切换到另一个终端进行播放时,它向流媒体播放多终端切换应用发起切换请求,并发送相关的切换状态信息;
软件定义WiFi网络,向播放客户端提供网络通信服务,并且向流媒体播放多终端切换应用提供管理网络资源和服务的可编程接口;
流媒体播放多终端切换应用,维护用户状态信息,将用户与播放客户端进行绑定,建立与用户登录的播放客户端的连接;其根据播放客户端的播放信息获取视频流,在播放的过程中缓存视频头部信息以及用户当前观看部分的视频块,当用户需要将视频切换到其他终端进行播放时,多终端切换应用接受到源设备的播放客户端发起的切换请求后,通知目标设备的播放客户端向流媒体服务器发送播放请求,不等待请求的视频数据到达,即将已缓存的视频头部信息和用户当前观看的视频块发送至目标设备的播放客户端进行播放。
2.根据权利要求1所述的系统,其特征在于,播放客户端包括用户信息维护模块、流媒
体播放器模块、播放与切换请求发送模块和人脸检测和切换请求监听模块四个模块;其中:
用户信息维护模块:用来进行用户的登录和注册,并将用户的登录和注册信息发送给流媒体播放多终端切换应用;
流媒体播放器模块:用来进行流媒体的播放,其支持断点播放;
播放与切换请求发送模块:当用户使用播放客户端观看视频时,此模块发送视频相关信息给流媒体播放多终端切换应用,使得多终端切换应用缓存用户观看视频的视频头和视频数据块;如果当用户发起流媒体播放切换至其他终端请求时,此模块向流媒体播放多终端切换应用发送切换请求,并发送给用户正在观看的视频播放断点位置,多终端切换应用接受到请求后会保存用户状态信息和视频播放的断点位置;
人脸检测和切换请求监听模块:其由人脸检测子模块和切换请求监听子模块组成;
当用户使用携带摄像头的用户登录法人设备进行视频观看时,人脸检测子模块实时的检测当前设备的摄像头中是否有人脸,如果检测到没有人脸,停止当前视频的播放,并向控制器中的流媒体播放多终端切换应用发送切换请求;当用户移动至另一设备处时,另一个设备检测到人脸后向流媒体播放多终端切换应用发送播放请求,此时流媒体播放多终端切换应用会将用户的观看视频信息发送至此设备上,然后将缓存的视频头部信息和视频块发也发送到此设备上,此时这个设备的播放客户端会立即在用户之前观看的位置处开始播放视频;
当用户使用没有摄像头的设备进行观看时,用户在进行流媒体播放切换到其他设备时,源设备先向流媒体播放多终端切换应用发送切换请求,流媒体播放多终端切换应用接收到请求后向目的设备的切换请求监听子模块发送切换消息,并且发送用户当前观看的视频信息及缓存的视频头和视频数据块,目的设备接收到切换消息后会立即进行视频的播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学;赛尔网络有限公司,未经复旦大学;赛尔网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810856285.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种平级多通道大屏云互动系统及互动方法
- 下一篇:用于播放视频的方法和装置