System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多媒体重定向的方法及终端设备技术_技高网

一种多媒体重定向的方法及终端设备技术

技术编号:40159871 阅读:5 留言:0更新日期:2024-01-26 23:34
提供了一种多媒体重定向的方法和终端设备,涉及终端领域,该方法应用于第一终端设备,第一终端设备是对媒体文件进行重定向的设备,该方法包括:响应于用户播放多媒体文件的操作,基于多媒体文件获取第一传输流;基于该第一终端设备的桌面数据,获取第二传输流;向第二终端设备发送第一传输流和第二传输流,以通过该第二终端设备基于桌面数据显示桌面,并在该桌面上叠加播放该多媒体文件,而不通过第一终端设备播放该多媒体文件。通过不在第一终端设备上播放多媒体文件,第一终端设备无需对多媒体文件中的数据进行解码,从而可以降低第一终端设备的系统负载,降低第一终端设备的功耗。

【技术实现步骤摘要】

本申请涉及终端领域,尤其涉及一种多媒体重定向的方法及终端设备


技术介绍

1、目前,在一些工作和生活场景中,例如会议桌面共享、远程操控桌面、直播和投屏等场景,都需要将桌面数据从一个终端设备(例如记为终端设备a)传输到另一个终端设备(例如记为终端设备b)去显示,播放多媒体文件也是其中常见的场景之一。

2、在远程播放多媒体文件时,在现有的方案中,终端设备a需要对多媒体文件中的数据进行解码后播放,终端设备a将桌面数据和多媒体文件中的数据进行合成,重新编码后再向终端设备b发送,从而导致终端设备a的系统负载较大。


技术实现思路

1、本申请提供了一种多媒体重定向(multimedia redirection,mmr)的方法及终端设备,以期降低第一终端设备的系统负载。

2、第一方面,本申请提供一种多媒体重定向的方法,该方法可以由第一终端设备来执行,该第一终端设备可以是对媒体文件进行重定向的设备,或者,该方法也可以由配置在第一终端设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分第一终端设备功能的逻辑模块或软件实现,本申请对此不作限定。

3、示例性地,该方法包括:响应于用户播放多媒体文件的操作,基于多媒体文件获取第一传输流;基于该第一终端设备的桌面数据,获取第二传输流;向第二终端设备发送第一传输流和第二传输流,以通过该第二终端设备基于桌面数据显示桌面,并在该桌面上叠加播放该多媒体文件,而不通过第一终端设备播放该多媒体文件。

4、基于上述方案,由于直接将基于多媒体文件得到的第一传输流发送到第二终端设备,以通过第二终端设备来播放多媒体文件,而不在第一终端设备上播放多媒体文件,第一终端设备无需对多媒体文件中的数据进行解码,从而可以降低第一终端设备的系统负载,降低第一终端设备的功耗。另外,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对多媒体文件中的数据的初次编码而言,不会存在二次失真的问题,从而可以提高被重定向到第二终端设备的多媒体文件在第二终端设备上的播放时的质量。

5、结合第一方面,在某些可能的实现方式中,第一传输流包括解码器的配置信息和多媒体文件中的数据,解码器的配置信息基于对该多媒体文件解封装生成。

6、在这种实现方式中,第一终端设备无需对多媒体文件解封装,也无需对多媒体文件中的数据进行解码,从而也可以不在第一终端设备上播放该多媒体文件,只需要将多媒体文件的地址发送到第二终端设备即可,由此可以降低第一终端设备的系统负载,降低第一终端设备的功耗。另外,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对多媒体文件中的数据的初次编码而言,不会存在二次失真的问题。

7、第二方面,本申请提供一种多媒体重定向的方法,该方法可以由第二终端设备来执行,该第二终端设备可以是对媒体文件被重定向到的设备,或者,该方法也可以由配置在第二终端设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分第二终端设备功能的逻辑模块或软件实现,本申请对此不作限定。

8、示例性地,该方法包括:接收来自第一终端设备的第一传输流和第二传输流,第一传输流基于多媒体文件得到,第二传输流基于第一终端设备的桌面数据得到;基于第一传输流获取该多媒体文件中的数据;基于第一解码器对该多媒体文件中的数据进行解码,并基于第二解码器对桌面数据进行解码,第一解码器与第二解码器不同;基于桌面数据显示桌面,并在该桌面上叠加播放该多媒体文件。

9、基于上述方案,将桌面数据和多媒体文件中的数据分开接收,不在第一终端设备上播放多媒体文件,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对多媒体文件中的数据的初次编码而言,不会存在二次失真的问题,从而可以提高被重定向到第二终端设备的多媒体文件,在第二终端设备上的播放时的质量。

10、结合第二方面,在某些可能的实现方式中,第一传输流包括第一解码器的配置信息和多媒体文件中的数据,第一解码器的配置信息基于对该多媒体文件解封装生成。

11、在这种实现方式中,第一终端设备无需对多媒体文件解封装,也无需对多媒体文件中的数据进行解码,从而也可以不在第一终端设备上播放该多媒体文件,只需要将多媒体文件的地址发送到第二终端设备即可,由此可以降低第一终端设备的系统负载,降低第一终端设备的功耗。另外,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对多媒体文件中的数据的初次编码而言,不会存在二次失真的问题。

12、结合第一方面和第二方面,在某些可能的实现方式中,多媒体文件中的数据包括以下至少一项:视频数据、音频数据、动画数据、图片数据和文字数据。

13、结合第一方面和第二方面,在某些可能的实现方式中,第一传输流包括多媒体文件。

14、在这种实现方式中,第一终端设备无需对多媒体文件解封装,也无需对多媒体文件中的数据进行解码,从而也可以不在第一终端设备上播放该多媒体文件,由此可以降低第一终端设备的系统负载,降低第一终端设备的功耗。另外,直接将多媒体文件发送到第二终端设备,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对多媒体文件中的数据的初次编码而言,不会存在二次失真的问题。

15、结合第一方面和第二方面,在某些可能的实现方式中,第一传输流包括多媒体文件中的数据及其编码格式,多媒体文件中的数据及其编码格式基于对多媒体文件解封装得到。

16、在这种实现方式中,第一终端设备需要对多媒体文件解封装,但无需对多媒体文件中的数据进行解码,从而也可以不在第一终端设备上播放该多媒体文件,由此可以降低第一终端设备的系统负载,降低第一终端设备的功耗。另外,多媒体文件中的数据不需要经过解码、合成和再编码的过程,多媒体文件中的数据的编码质量不会受传输的管道容量、视频的色域、音频的采样率等多次变换的影响,从而第二终端设备在播放多媒体文件时,可以保持该多媒体文件的原始帧率和原质量,相对于对本文档来自技高网...

【技术保护点】

1.一种多媒体重定向的方法,其特征在于,应用于第一终端设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件。

3.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件中的数据及其编码格式,所述多媒体文件中的数据及其编码格式基于对所述多媒体文件解封装得到。

4.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件的地址,所述地址用于所述第二终端设备访问所述多媒体文件。

5.如权利要求1所述的方法,其特征在于,所述第一传输流包括解码器的配置信息和所述多媒体文件中的数据,所述解码器的配置信息基于对所述多媒体文件解封装生成。

6.如权利要求1至5中任一项所述的方法,其特征在于,所述多媒体文件中的数据包括以下至少一项:视频数据、音频数据、动画数据、图片数据和文字数据。

7.一种多媒体重定向的方法,其特征在于,应用于第二终端设备,所述方法包括:

8.如权利要求7所述的方法,其特征在于,所述第一传输流包括所述多媒体文件。

9.如权利要求7所述的方法,其特征在于,所述第一传输流包括所述多媒体文件中的数据及其编码格式,所述多媒体文件中的数据及其编码格式基于对所述多媒体文件解封装得到。

10.如权利要求7所述的方法,其特征在于,所述第一传输流包括所述多媒体文件的地址,所述地址用于所述第二终端设备访问所述多媒体文件。

11.如权利要求7所述的方法,其特征在于,所述第一传输流包括所述第一解码器的配置信息和所述多媒体文件中的数据,所述第一解码器的配置信息基于对所述多媒体文件解封装生成。

12.如权利要求7至11中任一项所述的方法,其特征在于,所述多媒体文件中的数据包括以下至少一项:视频数据、音频数据、动画数据、图片数据和文字数据。

13.一种终端设备,其特征在于,包括存储器和处理器;其中,

14.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被计算机执行时,使得所述计算机执行如权利要求1至12中任一项所述的方法。

15.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1至12中任一项所述的方法。

...

【技术特征摘要】

1.一种多媒体重定向的方法,其特征在于,应用于第一终端设备,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件。

3.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件中的数据及其编码格式,所述多媒体文件中的数据及其编码格式基于对所述多媒体文件解封装得到。

4.如权利要求1所述的方法,其特征在于,所述第一传输流包括所述多媒体文件的地址,所述地址用于所述第二终端设备访问所述多媒体文件。

5.如权利要求1所述的方法,其特征在于,所述第一传输流包括解码器的配置信息和所述多媒体文件中的数据,所述解码器的配置信息基于对所述多媒体文件解封装生成。

6.如权利要求1至5中任一项所述的方法,其特征在于,所述多媒体文件中的数据包括以下至少一项:视频数据、音频数据、动画数据、图片数据和文字数据。

7.一种多媒体重定向的方法,其特征在于,应用于第二终端设备,所述方法包括:

8.如权利要求7所述的方法,其特征在于,所述第一传输流包括所述多媒体文件。

9.如权利要求7所...

【专利技术属性】
技术研发人员:游佳佳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1