应用于无网络环境的健身视频流获取方法及系统技术方案

技术编号:37848061 阅读:11 留言:0更新日期:2023-06-14 22:34
本发明专利技术公开了应用于无网络环境的健身视频流获取方法,包括:健身镜接收API服务器根据健身视频流播放请求生成的视频流切片地址;健身视频流播放请求由配置于用户电子设备上的APP向API服务器发起;健身镜根据视频流切片地址从流媒体服务器上下载视频流切片;健身镜通过镜面显示器展示视频流切片。本发明专利技术还公开了应用于无网络环境的健身视频流获取系统。本发明专利技术应用于无网络环境的健身视频流获取方法及系统,健身镜不需要和APP进行直接交互,只需要被动的接收视频切片地址并根据视频切片地址从流媒体服务器进行视频下载,不需要中转服务器进行数据转发,也不需要通过家庭网关与APP进行交互,运行方便,可以有效的缩减运营成本。可以有效的缩减运营成本。可以有效的缩减运营成本。

【技术实现步骤摘要】
应用于无网络环境的健身视频流获取方法及系统


[0001]本专利技术涉及通信
,具体涉及应用于无网络环境的健身视频流获取方法及系统。

技术介绍

[0002]HLS是苹果公司提出的基于HTTP的流媒体网络传输协议。类似于MPEG

DASH,但是HLS更加简洁,它的基本原理也是服务端把文件或媒体流按照不同的码率切分成一个个小片段进行传输,客户端在播放码流时,可以根据自身的带宽及性能限制,在同一视频内容的不同码率的备用源中,选择合适码率的码流进行下载播放。在传输会话开始时,客户端首先需要下载描述不同码流元数据的M3U8索引文件。
[0003]目前HLS技术已经广泛的应用在需要视频传输的领域中,健身镜的视频传输也常采用HLS技术。然而HLS技术依赖于健身镜与流媒体服务器的数据交互,如果健身镜与流媒体服务器的连接中断,会造成健身镜上健身视频中断,影响用户健身体验。

技术实现思路

[0004]本专利技术所要解决的技术问题是现有技术中健身镜与流媒体服务器的连接中断,会造成健身镜上健身视频中断,影响用户健身体验,目的在于提供应用于无网络环境的健身视频流获取方法及系统,解决上述问题。
[0005]本专利技术通过下述技术方案实现:
[0006]在一个方面,本实施例提供了应用于无网络环境的健身视频流获取方法,应用于带有镜面显示器的健身镜;所述方法包括:
[0007]当所述健身镜失去与流媒体服务器的连接时,所述健身镜向配置于用户电子设备上的APP发送数据桥接请求;/>[0008]所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址;
[0009]所述APP根据所述视频流切片地址从所述流媒体服务器下载视频流切片,并将所述下载视频流切片发送至所述健身镜;
[0010]所述健身镜通过所述镜面显示器展示所述视频流切片。
[0011]进一步的,所述数据桥接请求包括第一视频流切片标识和第二视频流切片标识;所述第一视频流切片标识为健身镜当前播放的健身视频中未下载完成的视频流切片的标识;所述第二视频流切片标识为健身镜播放列表中未播放的健身视频的视频流切片的标识;
[0012]所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址包括:
[0013]所述APP收到所述数据桥接请求后,从所述数据桥接请求中提取所述第一视频流切片标识和所述第二视频流切片标识,并根据所述第一视频流切片标识和所述第二视频流
切片标识生成健身视频流播放请求;
[0014]所述APP将所述健身视频流播放请求发送至所述API服务器;
[0015]所述API服务器生成对应所述第一视频流切片标识和所述第二视频流切片标识的视频流切片地址,并将所述视频流切片地址发送至所述APP。
[0016]进一步的,当所述健身镜失去与流媒体服务器的连接时,向配置于用户电子设备上的APP发送数据桥接请求包括:
[0017]所述健身镜失去与流媒体服务器的连接时,判断所述APP是否与所述健身镜处于同一个局域网络中;
[0018]如果APP与所述健身镜处于同一个局域网络中,则所述健身镜向所述APP发送第一数据桥接请求;
[0019]所述APP收到所述第一数据桥接请求时断开局域网连接,通过无线通信网络建立与所述API服务器的连接,并通过近场通信网络建立与所述健身镜的连接。
[0020]进一步的,当所述APP通过近场通信网络建立与所述健身镜的连接时,获取所述近场通信网络的通信速率;
[0021]所述APP根据所述通信速率生成对应的视频切片分辨率数据,并将所述视频切片分辨率数据写入健身视频流播放请求;
[0022]所述API服务器从所述健身视频流播放请求中提取所述视频切片分辨率数据和健身视频标识,并生成对应视频切片分辨率数据和健身视频标识的视频流切片地址。
[0023]进一步的,生成对应视频切片分辨率数据和健身视频标识的视频流切片地址包括:
[0024]所述API服务器根据所述视频切片分辨率数据和健身视频标识从配置于所述API服务器的视频流切片索引中检索出对应的视频流切片地址。
[0025]在另一个方面,本实施例提供了应用于无网络环境的健身视频流获取系统,包括应用于带有镜面显示器的健身镜;
[0026]当所述健身镜失去与流媒体服务器的连接时,所述健身镜向配置于用户电子设备上的APP发送数据桥接请求;
[0027]所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址;
[0028]所述APP根据所述视频流切片地址从所述流媒体服务器下载视频流切片,并将所述下载视频流切片发送至所述健身镜;
[0029]所述健身镜通过所述镜面显示器展示所述视频流切片。
[0030]进一步的,所述数据桥接请求包括第一视频流切片标识和第二视频流切片标识;所述第一视频流切片标识为健身镜当前播放的健身视频中未下载完成的视频流切片的标识;所述第二视频流切片标识为健身镜播放列表中未播放的健身视频的视频流切片的标识;
[0031]所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址包括:
[0032]所述APP收到所述数据桥接请求后,从所述数据桥接请求中提取所述第一视频流切片标识和所述第二视频流切片标识,并根据所述第一视频流切片标识和所述第二视频流
切片标识生成健身视频流播放请求;
[0033]所述APP将所述健身视频流播放请求发送至所述API服务器;
[0034]所述API服务器生成对应所述第一视频流切片标识和所述第二视频流切片标识的视频流切片地址,并将所述视频流切片地址发送至所述APP。
[0035]进一步的,所述健身镜失去与流媒体服务器的连接时,判断所述APP是否与所述健身镜处于同一个局域网络中;
[0036]如果APP与所述健身镜处于同一个局域网络中,则所述健身镜向所述APP发送第一数据桥接请求;
[0037]所述APP收到所述第一数据桥接请求时断开局域网连接,通过无线通信网络建立与所述API服务器的连接,并通过近场通信网络建立与所述健身镜的连接。
[0038]进一步的,当所述APP通过近场通信网络建立与所述健身镜的连接时,获取所述近场通信网络的通信速率;
[0039]所述APP根据所述通信速率生成对应的视频切片分辨率数据,并将所述视频切片分辨率数据写入健身视频流播放请求;
[0040]所述API服务器从所述健身视频流播放请求中提取所述视频切片分辨率数据和健身视频标识,并生成对应视频切片分辨率数据和健身视频标识本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.应用于无网络环境的健身视频流获取方法,其特征在于,应用于带有镜面显示器的健身镜;所述方法包括:当所述健身镜失去与流媒体服务器的连接时,所述健身镜向配置于用户电子设备上的APP发送数据桥接请求;所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址;所述APP根据所述视频流切片地址从所述流媒体服务器下载视频流切片,并将所述下载视频流切片发送至所述健身镜;所述健身镜通过所述镜面显示器展示所述视频流切片。2.根据权利要求1所述的应用于无网络环境的健身视频流获取方法,其特征在于,所述数据桥接请求包括第一视频流切片标识和第二视频流切片标识;所述第一视频流切片标识为健身镜当前播放的健身视频中未下载完成的视频流切片的标识;所述第二视频流切片标识为健身镜播放列表中未播放的健身视频的视频流切片的标识;所述APP收到所述数据桥接请求后,向API服务器发送健身视频流播放请求,并接收所述API服务器根据所述健身视频流播放请求生成的视频流切片地址包括:所述APP收到所述数据桥接请求后,从所述数据桥接请求中提取所述第一视频流切片标识和所述第二视频流切片标识,并根据所述第一视频流切片标识和所述第二视频流切片标识生成健身视频流播放请求;所述APP将所述健身视频流播放请求发送至所述API服务器;所述API服务器生成对应所述第一视频流切片标识和所述第二视频流切片标识的视频流切片地址,并将所述视频流切片地址发送至所述APP。3.根据权利要求1所述的应用于无网络环境的健身视频流获取方法,其特征在于,当所述健身镜失去与流媒体服务器的连接时,向配置于用户电子设备上的APP发送数据桥接请求包括:所述健身镜失去与流媒体服务器的连接时,判断所述APP是否与所述健身镜处于同一个局域网络中;如果APP与所述健身镜处于同一个局域网络中,则所述健身镜向所述APP发送第一数据桥接请求;所述APP收到所述第一数据桥接请求时断开局域网连接,通过无线通信网络建立与所述API服务器的连接,并通过近场通信网络建立与所述健身镜的连接。4.根据权利要求3所述的应用于无网络环境的健身视频流获取方法,其特征在于,当所述APP通过近场通信网络建立与所述健身镜的连接时,获取所述近场通信网络的通信速率;所述APP根据所述通信速率生成对应的视频切片分辨率数据,并将所述视频切片分辨率数据写入健身视频流播放请求;所述API服务器从所述健身视频流播放请求中提取所述视频切片分辨率数据和健身视频标识,并生成对应视频切片分辨率数据和健身视频标识的视频流切片地址。5.根据权利要求4所述的应用于无网络环境的健身视频流获取方法,其特征在于,生成对应视频切片分辨率数据和健身视频标识的视频流切片地址包括:所述API服务器根据所述视频切片分辨率数据和健身视频标识从...

【专利技术属性】
技术研发人员:赵天爵邵彬陈亮杨双
申请(专利权)人:成都拟合未来科技有限公司
类型:发明
国别省市:

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

1