System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及视频处理,具体涉及一种多媒体文件的发布方法、装置、设备及存储介质。
技术介绍
1、随着多媒体应用程序的发展,其转发功能的业务场景不断扩展,逻辑的复杂程度日益提升。目前,应用程序进行多媒体文件的发布一般需要在客户端进行视频的合成、上传,而这两个步骤是非常耗时的,导致视频类多媒体文件的转发效率较低,从而导致视频发布效率较低,影响了用户的视频发布体验。
技术实现思路
1、有鉴于此,本公开实施例提供了一种多媒体文件的发布方法、装置、设备及存储介质,以解决转发类视频发布效率较低的问题。
2、第一方面,本公开实施例提供了一种多媒体文件的发布方法,包括:响应于多媒体文件的转发指令,获取待转发的多媒体文件的描述数据;响应于文件发布指令,若所述描述数据未发生变更,向编辑网关发送所述描述数据;接收所述编辑网关针对所述描述数据反馈的文件标识,并基于接收到的文件标识执行文件发布流程;其中,若所述描述数据与已缓存的多媒体文件相匹配,所述编辑网关反馈的文件标识为所述已缓存的多媒体文件的文件标识;若所述描述数据不具备相匹配的已缓存的多媒体文件,所述编辑网关反馈的文件标识为基于所述描述数据生成的多媒体文件的文件标识。
3、本公开实施例提供的多媒体文件的发布方法,在多媒体文件的描述信息未发生变更的情况下,能够根据编辑网关所反馈的文件标识直接复用已缓存的多媒体文件进行发布。由此,省略了在客户端上进行多媒体文件的合成和上传,降低了多媒体文件的发布耗时,提升了发布效率。
4、
5、本公开实施例提供的多媒体文件的发布方法,编辑网关通过多媒体文件的描述数据确定发布服务器中是否存在已缓存的多媒体文件,若存在则直接反馈已缓存的多媒体文件的文件标识,耗时非常的短。由此,客户端则能够直接复用编辑网关所反馈的文件标识所对应的多媒体文件,大大缩短了多媒体文件的合成时间和上传时间,提升了发布效率。
6、第三方面,本公开实施例提供了一种多媒体文件的发布装置,包括:描述数据获取单元,用于响应于多媒体文件的转发指令,获取待转发的多媒体文件的描述数据;描述数据发送单元,用于响应于文件发布指令,若所述描述数据未发生变更,向编辑网关发送所述描述数据;发布流程执行单元,用于接收所述编辑网关针对所述描述数据反馈的文件标识,并基于接收到的文件标识执行文件发布流程;其中,若所述描述数据与已缓存的多媒体文件相匹配,所述编辑网关反馈的文件标识为所述已缓存的多媒体文件的文件标识;若所述描述数据不具备相匹配的已缓存的多媒体文件,所述编辑网关反馈的文件标识为基于所述描述数据生成的多媒体文件的文件标识。
7、第四方面,本公开实施例提供了一种多媒体文件的发布装置,包括:数据接收单元,用于接收客户端发来的描述数据,所述描述数据用于描述待转发的多媒体文件;文件查询单元,用于基于所述描述数据生成索引信息,并查询发布服务器中是否存在与所述索引信息相匹配的已缓存的多媒体文件;标识反馈单元,用于若所述发布服务器中存在与所述索引信息相匹配的已缓存的多媒体文件,获取所述已缓存的多媒体文件的文件标识,并将获取的所述文件标识反馈给所述客户端,以使得所述客户端基于接收到的文件标识执行文件发布流程。
8、第五方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现第一方面或第一方面任一实施方式的多媒体文件的发布方法,或实现第二方面或第二方面任一实施方式的多媒体文件的发布方法。
9、第六方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现第一方面或第一方面任一实施方式的多媒体文件的发布方法,或实现第二方面或第二方面任一实施方式的多媒体文件的发布方法。
本文档来自技高网...【技术保护点】
1.一种多媒体文件的发布方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,若所述描述数据未发生变更,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,向编辑网关发送所述描述数据包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种多媒体文件的发布装置,其特征在于,所述装置包括:
7.一种多媒体文件的发布方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求7所述的方法,其特征在于,基于所述描述数据生成索引信息包括:
10.根据权利要求7所述的方法,其特征在于,在接收客户端发来的描述数据之前,所述方法还包括:
11.一种多媒体文件的发布装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至5或者7至10中任一所述的方法。
...【技术特征摘要】
1.一种多媒体文件的发布方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,若所述描述数据未发生变更,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,向编辑网关发送所述描述数据包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种多媒体文件的发布装置,其特征在于,所述装置包括:
7.一种多媒体文件的发布方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根...
【专利技术属性】
技术研发人员:吴文彬,初楷博,王召伟,王诚意,舒特强,王争,梁立宇,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。