System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及低代码平台,尤其涉及一种针对低代码平台的视频点播服务实现方法、设备及介质。
技术介绍
1、在当前科技日新月异的背景下,低代码平台作为推动企业数字化转型与加速软件开发进程的关键力量,其重要性日益凸显。这类平台凭借其高效、灵活且用户友好的特性,显著降低了软件开发的技术门槛,使得非技术背景人员也能积极参与应用构建与优化,极大地促进了企业内部的创新活力与对市场动态的快速响应能力。
2、随着低代码平台技术的广泛普及与深化应用,市场对于掌握低代码技能的专业人才需求激增,进一步推动了相关教育与培训资源的发展。然而,尽管低代码平台设计初衷即为简化开发流程,但要充分挖掘并利用其提供的丰富功能集与高效工具链,仍要求开发者具备一定的专业知识与实践经验。
3、特别地,在多媒体内容日益成为数字时代信息传播核心载体的今天,如何在低代码平台中高效集成视频点播服务,成为了一个亟待突破的技术瓶颈。这一能力的实现不仅能够丰富低代码平台的应用场景,还能为广大用户提供一个直观、互动的学习与实践平台,有助于他们更深入地理解并掌握低代码开发技术,进而促进整个行业的技术进步与效率提升。
技术实现思路
1、本申请实施例提供了一种针对低代码平台的视频点播服务实现方法、设备及介质,用以解决如下的技术问题:如何在低代码平台中集成视频点播服务,以帮助更多的从业人员和企业更好地掌握低代码平台技术,提高应用开发效率。
2、第一方面,本申请实施例提供了一种针对低代码平台的视频点播服务实现方法,其特
3、在本申请的一种实现方式中,在基于低代码平台的附件上传服务,将预设的视频文件上传至低代码平台之前,方法还包括:构建低代码平台的附件上传服务功能,具体包括:定义附件上传的接口规范;其中,接口规范包括文件类型限制、文件大小限制、上传进度反馈机制;设计并实现上传组件的用户界面,以使用户选择文件并进行上传操作;配置低代码平台的后台服务,以基于预设的处理规则对视频文件进行处理;其中,处理规则至少包括视频文件存储逻辑、视频文件命名规则。
4、在本申请的一种实现方式中,基于低代码平台的附件上传服务,将预设的视频文件上传至低代码平台,具体包括:通过低代码平台提供的用户界面接收上传的视频文件;对视频文件进行类型及大小的预设规则验证;若验证通过,则启动上传流程,将视频文件传输至服务器指定位置,并在上传过程中实时反馈上传进度。
5、在本申请的一种实现方式中,对视频文件进行预处理,以生成若干种预设帧率的hls分片文件,具体包括:使用视频处理库读取视频文件;根据预设帧率,对视频文件进行hls格式转换,并分别切割成对应清晰度级别的hls分片文件;为每个预设帧率的hls分片文件生成对应的播放列表文件。
6、在本申请的一种实现方式中,在对视频文件进行预处理,以生成若干种预设帧率的hls分片文件之后,方法还包括:将hls分片文件及其对应的播放列表文件存储至低代码平台的媒体资源库中,并建立索引以便于后续检索;更新低代码平台的数据库,记录视频文件的元数据信息;其中,元数据信息包括视频标题、描述、上传时间、处理后的不同帧率版本。
7、在本申请的一种实现方式中,获取触发信息,具体包括:监听用户界面发起的视频播放请求;解析视频请求中的参数;其中,参数包至少视频的唯一标识符、请求的视频质量等级以及任何可能的用户认证信息;确定参数为触发信息。
8、在本申请的一种实现方式中,基于触发信息检索对应的待播放hls分片文件,具体包括:根据触发信息中的唯一标识符,在低代码平台的数据库中查询对应的元数据信息;基于用户请求的视频质量等级,从数据库中检索对应帧率的hls分片文件的存储路径或url。
9、在本申请的一种实现方式中,调用前端浏览器进行视频播放,具体包括:基于前端浏览器中预置的hls视频播放器,加载并播放待播放hls分片文件。
10、第二方面,本申请实施例还提供了一种针对低代码平台的视频点播服务实现设备,其特征在于,设备包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:基于低代码平台的附件上传服务,将预设的视频文件上传至低代码平台;对视频文件进行预处理,以生成若干种预设帧率的hls分片文件;在需要进行视频点播的情况下,获取触发信息,以基于触发信息检索对应的待播放hls分片文件,并调用前端浏览器进行视频播放。
11、第三方面,本申请实施例还提供了一种针对低代码平台的视频点播服务实现的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,计算机可执行指令设置为:基于低代码平台的附件上传服务,将预设的视频文件上传至低代码平台;对视频文件进行预处理,以生成若干种预设帧率的hls分片文件;在需要进行视频点播的情况下,获取触发信息,以基于触发信息检索对应的待播放hls分片文件,并调用前端浏览器进行视频播放。
12、本申请实施例提供的一种针对低代码平台的视频点播服务实现方法、设备及介质,具有以下有益效果:
13、1.通过集成视频点播服务,使低代码平台不仅限于处理传统业务流程和数据管理,还具备了强大的多媒体内容管理和播放能力。这极大地扩展了低代码平台的应用场景,满足了企业在数字化转型过程中对视频内容管理和分发的需求。
14、2.传统的视频点播系统开发复杂度高,需要专业的开发人员和大量的开发时间。而该专利技术通过提供一套基于低代码平台的实现方法,使得非专业开发人员也能轻松构建视频点播服务,显著降低了开发门槛,缩短了开发周期。
15、3.将hls分片文件及其播放列表存储在低代码平台的媒体资源库中,并建立索引,使得视频文件的检索和管理变得更加高效。同时,通过更新数据库记录视频文件的元数据信息,为后续的视频管理和分析提供了便利。
16、4.用户可以根据需求自定义视频处理的预设帧率,生成多种清晰度的hls分片文件,满足不同用户群体的观看需求。同时,通过监听用户界面的视频播放请求,动态检索并分发对应的视频内容,实现了灵活的视频分发策略。
17、5.本申请通过模块化的设计,使得各个部分相对独立且易于替换或升级。例如,视频处理库可以根据需要替换为更高效的库,hls播放器也可以根据用户需求进行自定义开发。这种设计提高了系统的可扩展性和维护性。
本文档来自技高网...【技术保护点】
1.一种针对低代码平台的视频点播服务实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,在基于低代码平台的附件上传服务,将预设的视频文件上传至所述低代码平台之前,所述方法还包括:
3.根据权利要求2所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,基于低代码平台的附件上传服务,将预设的视频文件上传至所述低代码平台,具体包括:
4.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,对所述视频文件进行预处理,以生成若干种预设帧率的HLS分片文件,具体包括:
5.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,在对所述视频文件进行预处理,以生成若干种预设帧率的HLS分片文件之后,所述方法还包括:
6.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,获取触发信息,具体包括:
7.根据权利要求6所述一种针对低代码平台的视频点播服务实现方法,其特征在于,基于所述触发信息检索
8.根据权利要求1所述一种针对低代码平台的视频点播服务实现方法,其特征在于,调用前端浏览器进行视频播放,具体包括:
9.一种针对低代码平台的视频点播服务实现设备,其特征在于,所述设备包括:
10.一种针对低代码平台的视频点播服务实现的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
...【技术特征摘要】
1.一种针对低代码平台的视频点播服务实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,在基于低代码平台的附件上传服务,将预设的视频文件上传至所述低代码平台之前,所述方法还包括:
3.根据权利要求2所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,基于低代码平台的附件上传服务,将预设的视频文件上传至所述低代码平台,具体包括:
4.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,对所述视频文件进行预处理,以生成若干种预设帧率的hls分片文件,具体包括:
5.根据权利要求1所述的一种针对低代码平台的视频点播服务实现方法,其特征在于,在对所述视频文...
【专利技术属性】
技术研发人员:乔东旭,杨程远,周祥国,宫保金,柳志浩,任雪冰,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。