【技术实现步骤摘要】
媒体文件传输方法、封装方法以及解封装方法
[0001]本申请实施例涉及多媒体领域中文件传输
,并且更具体地,涉及媒体文件传输方法、封装方法以及解封装方法。
技术介绍
[0002]针对图像中的文本信息,有对图像中文本进行实时识别的技术。但是,这种技术依托于设备本身,对图像中文本的识别受限于设备,不具备可移植性。同样,现有技术中,针对图像中包含的商品信息,有直接将商品链接以二维码形式显示包含于图像中的技术。但这种技术也不具备跨越应用软件的可移植性。同时,如果是视频图像中的商品信息,在图像中显示二维码也会给用户带来较差的观看体验。
技术实现思路
[0003]本申请提供了一种媒体文件传输方法、封装方法以及解封装方法,能够提升用于的观看体验。
[0004]一方面,本申请提供了一种媒体文件传输方法,包括:
[0005]获取媒体资源描述文件,该媒体资源描述文件包括多个媒体文件的描述文件;
[0006]在该多个媒体文件的描述文件中选择目标媒体文件的描述文件;该目标媒体文件包括该目标媒体文件中的目 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种媒体文件传输方法,其特征在于,所述方法应用于客户端,所述方法包括:获取媒体资源描述文件,所述媒体资源描述文件包括多个媒体文件的描述文件;在所述多个媒体文件的描述文件中选择目标媒体文件的描述文件;所述目标媒体文件包括所述目标媒体文件中的目标图像的扩展信息;所述扩展信息用于描述所述目标图像的文本属性或资源属性,或所述扩展信息用于当所述目标媒体文件为视频文件时,描述所述目标媒体文件的资源元数据轨道或资源实体组;基于所述目标媒体文件的描述文件发送资源请求,所述资源请求用于请求所述目标媒体文件;接收所述目标媒体文件;响应于在所述目标图像的目标区域上执行的选择操作,呈现所述扩展信息或呈现用于用户对所述扩展信息执行操作的控件。2.根据权利要求1所述的方法,其特征在于,所述目标媒体文件为图像文件,所述扩展信息为用于描述所述目标图像包含的文本信息以及文本信息的位置的图像项目文本属性或所述扩展信息为用于描述所述目标图像关联的资源的信息的图像项目关联资源属性;其中,所述图像项目文本属性包括以下信息中的至少一项:文本字符串数量,用于指示所述目标图像包含的文本字符串的数量;文本字符串位置信息,用于指示所述目标图像包含的文本字符串所在的区域的位置信息;文本信息,用于指示所述目标图像包含的文本;其中,所述图像项目关联资源属性包括以下信息中的至少一项:关联资源数,用于指示所述目标图像关联的资源的数量;关联区域标识,用于指示所述目标图像中的特定区域关联有相应的资源或所述目标图像的整个区域关联有相应的资源;关联区域信息,用于指示所述特定区域的位置信息;关联资源定位符,用于指示所述目标图像关联的资源的统一资源定位符URL。3.根据权利要求1所述的方法,其特征在于,所述目标媒体文件为视频文件,所述扩展信息为用于描述所述目标媒体文件的视频轨道关联的资源的信息的图像关联资源元数据轨道或所述扩展信息为用于描述所述目标媒体文件的实体组关联的资源的信息的图像关联资源实体组;其中,所述图像关联资源元数据轨道包括以下信息中的至少一项:关联资源数量,用于指示所述视频轨道或所述视频轨道中的图像关联的资源的数量;关联资源标识,用于指示所述视频轨道或所述视频轨道中的图像关联的资源的标识;关联区域标识,用于指示所述视频轨道中的图像中的特定区域关联有相应的资源,或用于指示所述视频轨道中的图像视频帧的整个区域关联有相应的资源;关联区域信息,用于指示所述特定区域的位置信息;关联资源定位符,用于指示所述视频轨道或所述视频轨道中的图像关联的资源的统一资源定位符URL;其中,所述图像关联资源实体组包括以下中的至少一项:图像关联资源盒,用于指示所述实体组关联的资源;
关联资源数,用于指示所述实体组关联的资源的数量;关联资源定位符,用于指示所述实体组关联的资源的统一资源定位符URL;实体组中实体数量,用于指示映射到所述实体组中的实体的数量;实体标识,用于指示映射到所述实体组的实体的标识,所述实体标识的取值为项目的标识的取值或轨道的标识的取值。4.根据权利要求3所述的方法,其特征在于,所述关联资源元数据轨道的样本入口包括所述关联资源数量和所述关联资源定位符;所述关联资源元数据轨道的当前视频样本包括与所述当前视频样本关联的资源的数目、与所述当前视频样本关联的资源的标识以及与所述当前视频样本关联的资源所对应的区域。5.根据权利要求1所述的方法,其特征在于,所述目标媒体文件还包括扩展信息应用数据盒;其中,所述扩展信息应用数据盒包括以下信息中的至少一项:扩展类型,用于指示所述扩展信息的类型为文本信息或资源信息;图像信息标识,用于指示所述目标媒体文件的图像项目是否包括所述扩展信息;视频信息标识,用于指示所述目标媒体文件的视频轨道是否包括所述扩展信息。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述目标媒体文件的描述文件包括所述目标媒体文件的应用描述子;其中,所述目标媒体文件的应用描述子包括以下信息中的至少一项:扩展类型,用于指示所述扩展信息的类型为文本信息或资源信息;图像信息标识,用于指示所述目标媒体文件的图像项目是否包括所述扩展信息;视频信息标识,用于指示所述目标媒体文件的视频轨道是否包括所述扩展信息。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述在所述多个媒体文件的描述文件中选择目标媒体文件的描述文件,包括:确定所述客户端是否支持在图像中呈现信息或呈现用于用户对信息执行操作的控件;若所述客户端支持在图像中呈现信息或呈现用于用户对信息执行操作的控件,则将所述多个媒体文件选择包括应用描述子的描述文件,确定为所述目标媒体文件的描述文件。8.一种媒体文件传输方法,其特征在于,所述方法适用于服务器,所述方法包括:向客户端发送媒体资源描述文件,所述媒体资源描述文件包括多个媒体文件的描述文件;接收所述客户端发送的资源请求,所述资源请求用于请求所述多个媒体文件中的目标媒体文件;所述目标媒体文件包括所述目标媒体文件中的目标图像的扩展信息,所述扩展信息用于描述所述目标图像的文本属性或资源属性,或所述扩展信息用于当所述目标媒体文件为视频文件时,描述所述目标媒体文件的资源元数据轨道或资源实体组;向所述客户端发送所述目标媒体文件。9.一种媒体文件封装方法,其特征在于,所述方法应用于服务器,所述方法包括:获取对目标图像或包括所述目标图像的视频进行编码得到的码流;对所述码流进行封装,得到包括所述目标图像的扩展信息的目标媒体文件,所述扩展信息用于描述所述目标图像的文本属性或资源属性,或所述扩展信息用于当所述目标媒体文件为视频文件时,描述所述目标媒体文件的资源元数据轨道或资源实体组。
技术研发人员:胡颖,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。