[发明专利]投屏播放方法、装置和存储介质有效
申请号: | 201911155934.1 | 申请日: | 2019-11-22 |
公开(公告)号: | CN112839238B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 陈宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343;H04N21/258;H04N21/431;H04N21/4363;H04N21/44;H04N21/4402;H04N21/45;G06F3/14 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 彭绪坤 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 方法 装置 存储 介质 | ||
本发明实施例公开了一种投屏播放方法、装置和存储介质,其中,通过在接收到投屏播放请求时,获取投屏播放请求指示的播放设备所支持的视频参数;当投屏播放请求指示的待播放视频与视频参数不匹配时,创建虚拟的第一本地媒体服务器;从外部媒体服务器获取待播放视频,并根据视频参数对待播放视频进行重编码处理,得到与视频参数匹配的重编码视频;通过第一本地媒体服务器将重编码视频提供至播放设备进行播放。由此,即使当播放设备不支持待播放视频的播放时,也能够实现到播放设备的投屏播放,达到提高投屏播放成功率的目的。
技术领域
本发明涉及通信技术领域,具体涉及一种投屏播放方法、装置和存储介质。
背景技术
随着通信技术的发展,用户可以方便的通过移动端网络设备(比如手机)在线播放视频,比如在线播放电影、新闻视频等。
为了能够获得更好的播放效果,相关技术提出了无线投屏协议,比如,DLNA协议、AirPlay协议以及Miracast协议等。利用无线投屏协议,一个网络设备可以将需要观看的视频内容投屏到另一个网络设备播放,比如,移动端网络设备将在线视频投屏到屏幕更大的固定端网络设备(比如电视)进行播放。其中,将发起投屏的设备称作投屏设备,将接受投屏的设备称作播放设备。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有的无线投屏协议中,是否能够成功投屏往往受到播放设备的限制。
发明内容
本发明实施例提供一种投屏播放方法、装置和存储介质,能够提高投屏播放的成功率。
本发明实施例提供一种投屏播放方法,包括:
当接收到投屏播放请求时,获取所述投屏播放请求指示的播放设备所支持的目标视频参数;
当所述投屏播放请求指示的待播放视频的视频参数与所述目标视频参数不匹配时,创建虚拟的第一本地媒体服务器;
从外部媒体服务器获取所述待播放视频,并根据所述目标视频参数对所述待播放视频进行重编码处理,得到重编码视频;
通过所述第一本地媒体服务器将所述重编码视频提供至所述播放设备进行播放。
本发明实施例还提供一种投屏播放装置,包括:
参数获取模块,用于当接收到投屏播放请求时,获取所述投屏播放请求指示的播放设备所支持的目标视频参数;
服务器创建模块,用于当所述投屏播放请求指示的待播放视频的视频参数与所述目标视频参数不匹配时,创建虚拟的第一本地媒体服务器;
重编码模块,用于从外部媒体服务器获取所述待播放视频,并根据所述目标视频参数对所述待播放视频进行重编码处理,得到重编码视频;
视频播放模块,用于通过所述第一本地媒体服务器将所述重编码视频提供至所述播放设备进行播放。
在一实施例中,在从外部媒体服务器获取所述待播放视频,并根据所述目标视频参数对所述待播放视频进行重编码处理,得到重编码视频时,所述重编码模块用于:
从所述外部媒体服务器获取所述待播放视频的视频流,并根据所述目标视频参数对所述视频流进行重编码处理,得到重编码视频流;
在通过所述第一本地媒体服务器将所述重编码视频提供至所述播放设备进行播放时,所述视频播放模块用于:
通过所述第一本地媒体服务器将所述重编码视频流提供至所述播放设备进行播放。
在一实施例中,在通过所述第一本地媒体服务器将所述重编码视频流提供至所述播放设备进行播放之前,所述重编码模块还用于:
当重编码得到预设个数的重编码视频流时,拼接所述预设个数的重编码视频流得到拼接重编码视频流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911155934.1/2.html,转载请声明来源钻瓜专利网。