一种基于自适应网络等复杂场景录像播放的方法技术

技术编号:34687606 阅读:19 留言:0更新日期:2022-08-27 16:20
本发明专利技术涉及录像数据技术领域,具体为一种基于自适应网络等复杂场景录像播放的方法,包括摄像机通电,客户端从云端拉取设备端推流地址,摄像机写入云录像推流地址;摄像机推流到云端,同时客户端在进入到云录像播放页面,从云端取云录像回放地址进行播放;客户端在播放的过程中根据网络自适应等不同场景启动数据训练模型,同时客户端上报至云端当前客户端内的模型预值,云端根据客户端预值,通过对录像视频重新编解码,利用多种算法技术,将对应的视频流动传输到客户端进行播放;从而最终实现客户端更好更流畅的播放回放录像端。本发明专利技术具有高效的自适应网络播放技术,满足监控摄像机日益增长的录像回放对流畅度的需求。日益增长的录像回放对流畅度的需求。日益增长的录像回放对流畅度的需求。

【技术实现步骤摘要】
一种基于自适应网络等复杂场景录像播放的方法


[0001]本专利技术涉及一种录像播放方法,特别是涉及一种基于自适应网络等复杂场景录像播放的方法,属于录像数据


技术介绍

[0002]摄像头作为重要的成像工具,其应用范围不断拓展,目前已在移动终端、汽车、无人机、机器人、智能家居、视频安防、AR等民用、军用领域被广泛使用;摄像头一般包括镜头,感光芯片由封装结构封装固定并对应镜头设置,从而自镜头接收物体侧光线以产生图像信号;
[0003]其中带有录像功能的摄像头就是诸多摄像头中的一种,它具有灵敏度高、抗强光、畸变小、体积小、寿命长、抗震、可通过远程控制监测以及录像;从而被广泛应用;
[0004]然而随着现代社会的发展,摄像头已经走进了千家万户;其中录像回放在当前互联网与物联网非常常用,尤其是在网络监控摄像机中,而用户在手机或者电脑等客户端预览录像回放视频段经常会出现因网络不佳出现卡顿等情况,录像的播放会受到网络波动的影响,当网络状态良好时以较高的码率等级传输视频流数据,使移动端下载到高清晰度的视频,当网络带宽拥挤或性能降低时传输较低码率等级的视频流数据,但也会经常出现播放卡顿的情况,非常影响用户体验。
[0005]因此,亟需对录像播放的方法进行改进,以解决上述存在的问题。

技术实现思路

[0006]本专利技术的目的是提供一种基于自适应网络等复杂场景录像播放的方法,适用所有录像回放应用场景,能够使客户端与平台的技术协作系统提升对录像回放播放流畅度,能够提高客户端与平台的技术协作系统提升对录像回放播放流畅度,在解决网络监控摄像机录像回放流畅度问题,提出了一种新颖且高效的自适应网络播放技术,满足监控摄像机日益增长的录像回放对流畅度的需求。
[0007]为了达到上述目的,本专利技术采用的主要技术方案包括:
[0008]一种基于自适应网络等复杂场景录像播放的方法,包括如下步骤:
[0009]S1:将摄像机进行通电,客户端从云端拉取设备端推流地址,并给摄像机写入云录像推流地址;
[0010]S2:所述摄像机推流到所述云端,同时所述客户端在进入到云录像播放页面,从所述云端取云录像回放地址进行播放;
[0011]S3:所述客户端在播放的过程中根据网络自适应等不同场景启动数据训练模型,同时所述客户端上报至所述云端当前所述客户端内的模型预值,所述云端根据所述客户端预值,通过对录像视频重新编解码,利用多种算法技术,将对应的视频流动传输到所述客户端进行播放;
[0012]S4:所述客户端根据接收到的视频流,播放流畅度,与缓存情况,动态调整预值,并
且把预设值上报给所述云端,然后重复所述S3中的步骤进行对录像的解码并且传输流动至所述客户端播放;
[0013]S5:根据所述S3以及所述S4,所述客户端平台端会生成大量数据,并更新训练后的数据模型,从而最终实现所述客户端更好更流畅的播放回放录像端。
[0014]优选的,所述摄像机为带有录像回放功能的摄像机。
[0015]优选的,在所述S1中,在进行推流地址的写入的同时,所述客户端录像播放模型会预设基于之前大量数据验证的各个参数的预值,。
[0016]优选的,在所述客户端进行视屏的录像推流的过程中,对各种不同场景进行充分训练验证。
[0017]优选的,此录像回放技术,当前是在网络摄像机产生的云录像下实现的。
[0018]优选的,数据模型以及平台对录像的处理技术,同时与所述客户端的协同,能够使用于不同的录像回放场景。
[0019]优选的,在所述客户端内所播放的同一个视频片段对应的若干个视频小片段的播放内容相同,但清晰度不同。
[0020]优选的,在所述S3中提出的多种算法技术包括有抽帧算法,不对称偏移算法,差值算法,云端数据预设模型等技术,通过利用上述技术将视频流到传输至对应的所述客户端内。
[0021]优选的,所述客户端可以是手机、电脑、电视或者其他具有网络连接并且能够进行视屏播放的端口。
[0022]优选的,所述摄像机在视屏的传输推流至所述客户端时,保证处于网络连接状态。
[0023]本专利技术至少具备以下有益效果:
[0024]1、本专利技术技术适用所有录像回放应用场景,能够使客户端与平台的技术协作系统提升对录像回放播放流畅度,能够提高客户端与平台的技术协作系统提升对录像回放播放流畅度,在解决网络监控摄像机录像回放流畅度问题,提出了一种新颖且高效的自适应网络播放技术,满足监控摄像机日益增长的录像回放对流畅度的需求。
[0025]2、根据不同的场景进行各种不同的充分训练验证,从而使本专利技术能够在进行录像回放过程中,适应不同的网络环境、不同的网络类型、不同的用户回放的时长以及使用不用品类的终端设备进行回放等等,适应性更高,实用性更强。
[0026]3、本专利技术通过大量的场景测试以及数据训练验证,充分准确的构建出了客户端与平台协作的数据模型,再通过实际场景反复调优得到该系统中的客户端和平台各个模块的预定值,使得整个回放系统能快速适配不同场景。
[0027]4、本专利技术是在网络摄像机产生的云录像下实现的,此数据模型以及平台对录像的处理技术,同时与客户端的协同,在其他不同的录像回放场景下也是同样适用。
附图说明
[0028]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0029]图1为本专利技术的流程框架图。
具体实施方式
[0030]以下将配合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0031]如图1所示,本实施例提供的基于自适应网络等复杂场景录像播放的方法,包括如下步骤:
[0032]S1:将摄像机进行通电,客户端从云端拉取设备端推流地址,并给摄像机写入云录像推流地址;
[0033]进一步的,在进行推流地址的写入的同时,客户端录像播放模型会预设基于之前大量数据验证的各个参数的预值;在客户端进行视屏的录像推流的过程中,对各种不同场景进行充分训练验证;充分准确的构建出了客户端与平台协作的数据模型,再通过实际场景反复调优得到该系统中的客户端和平台各个模块的预定值,使得整个回放系统能快速适配不同场景;摄像机为带有录像回放功能的摄像机,本专利技术适应于带有录像回放功能的摄像机;
[0034]S2:摄像机推流到云端,同时客户端在进入到云录像播放页面,从云端取云录像回放地址进行播放;
[0035]进一步的,摄像机在视屏的传输推流至客户端时,保证处于网络连接状态,无论网络质量的好坏,都要保证摄像机处于网络连接状态,从而才能够进行摄像机正常的视屏推流传输;
[0036]S3:客户端在播放的过程中根据网络自适应等不同场景启动数据训练模型,同时客户端上报至云端当前客户端内的模型预值,云端根据客户端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应网络等复杂场景录像播放的方法,包括如下步骤:S1:将摄像机进行通电,客户端从云端拉取设备端推流地址,并给摄像机写入云录像推流地址;S2:所述摄像机推流到所述云端,同时所述客户端在进入到云录像播放页面,从所述云端取云录像回放地址进行播放;S3:所述客户端在播放的过程中根据网络自适应等不同场景启动数据训练模型,同时所述客户端上报至所述云端当前所述客户端内的模型预值,所述云端根据所述客户端预值,通过对录像视频重新编解码,利用多种算法技术,将对应的视频流动传输到所述客户端进行播放;S4:所述客户端根据接收到的视频流,播放流畅度,与缓存情况,动态调整预值,并且把预设值上报给所述云端,然后重复所述S3中的步骤进行对录像的解码并且传输流动至所述客户端播放;S5:根据所述S3以及所述S4,所述客户端平台端会生成大量数据,并更新训练后的数据模型,从而最终实现所述客户端更好更流畅的播放回放录像端。2.根据权利要求1所述的一种基于自适应网络等复杂场景录像播放的方法,其特征在于:所述摄像机为带有录像回放功能的摄像机。3.根据权利要求1所述的一种基于自适应网络等复杂场景录像播放的方法,其特征在于:在所述S1中,在进行推流地址的写入的同时,所述客户端录像播放模型会预设基于之前大量数据验证的各个参数的预值。4.根据权利要求1所述的一种基...

【专利技术属性】
技术研发人员:胡文辉尹仁春符莎汪骞
申请(专利权)人:深圳市爱为物联科技有限公司
类型:发明
国别省市:

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

1