一种健身视频流获取方法及系统技术方案

技术编号:37852081 阅读:14 留言:0更新日期:2023-06-14 22:43
本发明专利技术公开了一种健身视频流获取方法,包括:当收到配置于电子设备上的APP发送的健身视频流播放请求时,向API服务器发送第一视频流地址请求;接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片;通过镜面显示器展示所述视频流切片。本发明专利技术还公开了一种健身视频流获取系统。本发明专利技术一种健身视频流获取方法及系统,将切片地址索引从健身镜本身进行剥离,而存储于远程的API服务器,一方面提供了索引数据的安全性,另一方面索引的检索过程由API服务器完成,解放了健身镜的计算资源,降低了健身镜系统在用户端的成本。成本。成本。

【技术实现步骤摘要】
一种健身视频流获取方法及系统


[0001]本专利技术涉及通信
,具体涉及一种健身视频流获取方法及系统。

技术介绍

[0002]HLS(HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u8的索引文件,TS媒体分片文件和key加密串文件。HLS技术现在已经广泛的应用在视频传输技术中,然而HLS技术会将视频进行切片处理,如果健身镜本身预存切片地址索引,一方面APP与健身镜的交互会造成切片地址数据的安全隐患,另一方面健身镜需要处理的数据量会增大,增大了健身镜的运行成本。

技术实现思路

[0003]本专利技术所要解决的技术问题是现有技术中的HLS技术应用到健身镜上时存在诸多问题,目的在于提供一种健身视频流获取方法及系统,解决上述问题。
[0004]本专利技术通过下述技术方案实现:
[0005]在一个方面,本实施例提供了一种健身视频流获取方法,包括:
[0006]当收到配置于电子设备上的APP发送的健身视频流播放请求时,向API服务器发送第一视频流地址请求;
[0007]接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片;
[0008]通过镜面显示器展示所述视频流切片。
[0009]本实施例实施时,健身镜作为整个方法的执行主体,其中健身镜布置有镜面显示器,所述镜面显示器可以在显示视屏的同时反射用户的影像。同时健身镜应当至少具备信息存储、处理和传输的功能。所述电子设备可以采用移动式电子设备如手机、平板电脑等设备,也可以采用预设于健身镜的操作终端。
[0010]在本实施例中,视频流切片存储于流媒体服务器上,而API服务器上预设有切片地址索引,当健身镜本身收到健身视频流播放请求时,可以根据健身视频流播放请求生成第一视频流地址请求;
[0011]而API服务器根据健身镜传输过来的第一视频流地址请求从切片地址索引中搜索具体的切片对应的地址,并将该地址发送至健身镜,由健身镜根据这个地址从对应的流媒体服务器上下载切片,并将下载的切片进行拼接等处理后通过镜面显示器对用户进行展示。
[0012]示例的,APP与健身镜的数据交互通过MQTT协议或者TCP协议进行数据通讯,亦或者通过蓝牙等近场通信协议进行通信;而健身镜为了保证数据安全,采用HTTPS协议与API服务器进行通信,API服务器上预存的切片地址索引为URL与视频切片的对应关系,API服务器搜索到的URL地址通过HTTPS协议发送至健身镜,健身镜根据URL地址从流媒体服务器下载相应的切片。
[0013]在本实施例中,将切片地址索引从健身镜本身进行剥离,而存储于远程的API服务器,一方面提供了索引数据的安全性,另一方面索引的检索过程由API服务器完成,解放了健身镜的计算资源,降低了健身镜系统在用户端的成本。
[0014]进一步的,还包括:
[0015]当获取配置于用户身上的心率传感器采集的实时心率数据时;
[0016]根据所述实时心率数据遍历心率视频表,并从所述心率视频表中提取所述实施心率数据对应的健身视频编号;所述心率视频表为心率数据与健身视频编号的映射关系;
[0017]根据提取到的健身视频编号向API服务器发送第二视频流地址请求;
[0018]接收所述API服务器响应于所述第二视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片。
[0019]进一步的,还包括:
[0020]接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址包括:
[0021]所述API服务器通过配置于所述API服务器的视频地址目录生成所述视频流地址;所述视频地址目录为视频流地址与视频流切片的对应关系。
[0022]进一步的,还包括:
[0023]当所述APP上配置有用户训练计划时,所述APP获取所述用户训练计划中最接近当前时刻的健身视频编号和所述健身视频编号对应的播放时刻;
[0024]所述APP根据所述健身视频编号对应的播放时刻生成视频缓存时刻,并生成对应所述健身视频编号和所述播放时刻的第三视频流地址请求;所述视频缓存时刻根据所述播放时刻加上预设的缓存时间生成;
[0025]所述APP在所述视频缓存时刻发送所述第三视频流地址请求。
[0026]进一步的,还包括:
[0027]当收到配置于电子设备上的APP发送的健身视频流播放请求时,将所述健身视频流播放请求输入预设的视频流地址请求模型;所述视频流地址请求模型的输入数据为健身视频流类型和视频流请求频率,所述视频流地址请求模型的输出数据为健身视频编号;
[0028]根据所述视频流地址请求模型输出的健身视频编号生成第一视频流地址请求。
[0029]在另一个方面,本实施例提供了一种健身视频流获取系统,包括:
[0030]存储器,存储至少一个指令;和镜面显示器,显示视频流信息;和处理器,其中,所述处理器通过执行存储在存储器中的至少一个指令被配置为:
[0031]当收到配置于电子设备上的APP发送的健身视频流播放请求时,向API服务器发送第一视频流地址请求;
[0032]接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片;
[0033]通过所述镜面显示器展示所述视频流切片。
[0034]进一步的,还包括:
[0035]所述处理器通过执行存储在存储器中的至少一个指令被配置为:
[0036]当获取配置于用户身上的心率传感器采集的实时心率数据时;
[0037]根据所述实时心率数据遍历心率视频表,并从所述心率视频表中提取所述实施心率数据对应的健身视频编号;所述心率视频表被配置于所述存储器,且是心率数据与健身
视频编号的映射关系;
[0038]根据提取到的健身视频编号向API服务器发送第二视频流地址请求;
[0039]接收所述API服务器响应于所述第二视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片。
[0040]进一步的,还包括:
[0041]所述API服务器通过配置于所述API服务器的视频地址目录生成所述视频流地址;所述视频地址目录为视频流地址与视频流切片的对应关系。
[0042]进一步的,还包括:
[0043]当所述APP上配置有用户训练计划时,所述APP获取所述用户训练计划中最接近当前时刻的健身视频编号和所述健身视频编号对应的播放时刻;
[0044]所述APP根据所述健身视频编号对应的播放时刻生成视频缓存时刻,并生成对应所述健身视频编号和所述播放时刻的第三视频流地址请求;所述视频缓存时刻根据所述播放时刻加上预设的缓存时间生成;
[0045]所述APP在所述视频缓存时刻发送所述第三视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种健身视频流获取方法,其特征在于,包括:当收到配置于电子设备上的APP发送的健身视频流播放请求时,向API服务器发送第一视频流地址请求;接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片;通过镜面显示器展示所述视频流切片。2.根据权利要求1所述的一种健身视频流获取方法,其特征在于,还包括:当获取配置于用户身上的心率传感器采集的实时心率数据时;根据所述实时心率数据遍历心率视频表,并从所述心率视频表中提取所述实施心率数据对应的健身视频编号;所述心率视频表为心率数据与健身视频编号的映射关系;根据提取到的健身视频编号向API服务器发送第二视频流地址请求;接收所述API服务器响应于所述第二视频流地址请求生成的视频流地址,并根据所述视频流地址从流媒体服务器上下载视频流切片。3.根据权利要求1所述的一种健身视频流获取方法,其特征在于,接收所述API服务器响应于所述第一视频流地址请求生成的视频流地址包括:所述API服务器通过配置于所述API服务器的视频地址目录生成所述视频流地址;所述视频地址目录为视频流地址与视频流切片的对应关系。4.根据权利要求1所述的一种健身视频流获取方法,其特征在于,当所述APP上配置有用户训练计划时,所述APP获取所述用户训练计划中最接近当前时刻的健身视频编号和所述健身视频编号对应的播放时刻;所述APP根据所述健身视频编号对应的播放时刻生成视频缓存时刻,并生成对应所述健身视频编号和所述播放时刻的第三视频流地址请求;所述视频缓存时刻根据所述播放时刻加上预设的缓存时间生成;所述APP在所述视频缓存时刻发送所述第三视频流地址请求。5.根据权利要求1所述的一种健身视频流获取方法,其特征在于,还包括:当收到配置于电子设备上的APP发送的健身视频流播放请求时,将所述健身视频流播放请求输入预设的视频流地址请求模型;所述视频流地址请求模型的输入数据为健身视频流类型和视频流请求频率,所述视频流地址请求模型的输出数据为健身视频编号;根据所述视频流地址请求模型输出的健身视频编号生成第一视频流地址请求。6.一种健身视频流获取系统,其特征在于,包括:存储器,存储至少一个指令;和镜面显示器,显示视频流信息;和处理器...

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

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

1