多媒体文件分享的方法及装置的制造方法

文档序号:10597568阅读:153来源:国知局
多媒体文件分享的方法及装置的制造方法
【专利摘要】一种运行于发送端的多媒体文件分享的方法及装置,根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。如此,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果。本发明还提供一种对应的运行于接收端的多媒体文件分享的方法及装置。
【专利说明】
多媒体文件分享的方法及装置
技术领域
[0001]本发明涉及文件共享领域,尤其涉及一种多媒体文件分享的方法及装置。
【背景技术】
[0002]随着信息技术迅速发展,特别是从互联网到移动互联网,创造了跨时空的生活、工作和学习方式,使知识获取的方式发生了根本变化,在线教育方式孕育而生。在线教育使得教与学可以不受时间、空间和地点条件的限制,知识获取渠道更加灵活、多样。
[0003]在线教育过程中,经常需要进行视频、音频等多媒体文件的分享,以使在某一个用户的机器上,播放音视频文件的同时,实时共享给其他用户。然而目前多媒体文件共享的方式主要是通过在服务器端将音视频文件分成一片片小文件,更有的会同时转码成多个不同分辨率,来满足不同网络情况的客户端加载;或者是一边播放一边截取屏幕。前者依然需要将文件先发送给服务器端,同时依赖服务器端的处理能力,后者需要额外的桌面采集和编码操作方能实现共享。因此,现有的多媒体文件共享方式对硬件要求高,实时性有待进一步提尚O

【发明内容】

[0004]基于此,有必要提供一种实时性好的多媒体文件分享的方法及装置。
[0005]—种多媒体文件分享的方法,包括步骤:
[0006]根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;
[0007]解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;
[0008]将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。
[0009]—种多媒体文件分享的装置,包括:
[0010]数据分离模块,用于根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;
[0011 ]类型解析模块,用于解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;
[0012]分路输出模块,用于将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。
[0013]上述多媒体文件分享的方法及装置,根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。如此,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果。
[0014]—种多媒体文件分享的方法,包括步骤:
[0015]接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型;
[0016]接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据;
[0017]采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码;
[0018]将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。
[0019]一种多媒体文件分享的装置,包括:
[0020]类型接收模块,用于接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型;
[0021 ]分路接收模块,用于接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据;
[0022]数据解码模块,用于采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码;
[0023]渲染播放模块,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。
[0024]上述多媒体文件分享的方法及装置,接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型;接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据;采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码;将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。可以达到根据共享播放命令在发送端播放多媒体数据的同时,实时播放发送端分享的与播放的多媒体数据相同的多媒体数据的有?效果。
【附图说明】
[0025]图1为一种运行于发送端的实施方式的多媒体文件分享的方法的流程图;
[0026]图2为一种运行于发送端的实施方式的多媒体文件分享的装置的结构图;
[0027]图3为一种运行于接收端的实施方式的多媒体文件分享的方法的流程图;
[0028]图4为一种运行于接收端的实施方式的多媒体文件分享的装置的结构图。
【具体实施方式】
[0029]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0030]除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/和”包括一个或多个相关的所列项目的任意的和所有的组合。
[0031]本发明适用于通过分享端(即发送端)对播放端(即接收端)进行多媒体文件分享的场景,尤其适用于在线教育过程中通过发送端对接收端进行多媒体文件分享的场景。
[0032]如图1所示,为本发明一种运行在发送端的多媒体文件分享的方法的实施方式,包括步骤:
[0033]S110:根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据。
[0034]共享播放命令包括预设播放时间。共享播放命令在发送端获取。多媒体文件可以为音视频数据。预设播放时间为发送端获取到的默认的或用户设定的播放时间。其中,默认的播放时间为时间轴上时间为零的时间;用户设定的播放时间还可以为时间轴上的中间时间或其它任意时间。
[0035]多媒体文件包括整个时间轴的时间长度的多媒体数据。预设大小可以为预设时间长度,如一帧的时间长度(1/12秒),或预设帧数的时间长度。预设大小还可以为一帧或预设的多帧。预设大小还可以为一个数据包的最小大小、最大大小、中间值或其它值。
[0036]具体地,发送端通过分离器将预设大小的多媒体数据分离成音频数据和视频数据。
[0037]在其中一个实施例中,步骤SI10之前,还包括步骤:
[0038]获取包括预设播放时间的共享播放命令。如此,在发送端接收共享播放命令,而控制发送端及接收端的播放,无需对接收端的播放另行设置共享播放命令。
[0039]S130:解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端。
[0040]在发送端解析所述音频数据和所述视频数据分别对应的解码器的解码类型并将解码类型发送至接收端,如此,接收端无需再次解析解码器的解码类型,可以提高分享的实时性。
[0041]S150:将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。
[0042]如此,从预设播放时间处开始的所述音频数据和所述视频数据均分成两路输出。其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,如此在发送端进行多媒体数据的播放;另一路所述音频数据和所述视频数据发送至接收端,如此可以在接收端接收并播放相同的多媒体数据。最终,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果。
[0043]在本实施例中,将多媒体文件被划分成预设大小的多媒体数据。在发送端由预设播放时间限定多媒体文件共享的位置。如此,使得接收端的暂停播放、拖动位置等播放控制命令,都可以通过发送过来的音频数据及视频数据来控制。换而言之就是,当发送端端拖动播放位置的时候,发送端解析到的音频数据和视频数据都是拖动后的数据,对于接收端来说,只是接收什么数据就播放什么数据,看起来就像是拖动了播放位置一样。
[0044]上述多媒体文件分享的方法,根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。如此,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果。
[0045]在其中一个实施例中,所述将所述音频数据和所述视频数据均分两路输出的步骤,即步骤SI 50为,通过三通滤波器将所述音频数据和所述视频数据均分两路输出。
[0046]进一步地,步骤S150之前还包括步骤:注册两个三通滤波器。其中,一个三通滤波器用于将音频数据分两路输出,另一个三通滤波器用于将视频数据分两路输出。
[0047]在其中一个实施例中,将所述音频数据和所述视频数据均分两路输出的步骤,SP步骤S150中,所述另一路所述音频数据和所述视频数据发送至接收端的步骤包括:
[0048]S151:另一路所述音频数据和所述视频数据输出至缓冲区。
[0049]其中,所述缓冲区包括音频缓冲区和视频缓冲区。所述音频缓冲区和所述视频缓冲区分别接收所述音频数据和所述视频数据。
[0050]S153:所述缓冲区将所述音频数据和所述视频数据发送至接收端。
[0051]所述音频缓冲区和所述视频缓冲区分别通过音频传输通道和视频传输通道将所述音频数据和所述视频数据发送至接收端。
[0052]由于发送的音频数据和视频数据是从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离而成的音频数据和视频数据,本多媒体文件分享的方法实时性好。通过缓冲区进行发送,可以进一步提高实时性。
[0053]如图2所示,为本发明一种运行在发送端的多媒体文件分享的装置的实施方式,包括:
[0054]数据分离模块110,用于根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据。
[0055]共享播放命令包括预设播放时间。共享播放命令在发送端获取。多媒体文件可以为音视频数据。预设播放时间为发送端获取到的默认的或用户设定的播放时间。其中,默认的播放时间为时间轴上时间为零的时间;用户设定的播放时间还可以为时间轴上的中间时间或其它任意时间。
[0056]多媒体文件包括整个时间轴的时间长度的多媒体数据。预设大小可以为预设时间长度,如一帧的时间长度(1/12秒),或预设帧数的时间长度。预设大小还可以为一帧或预设的多帧。预设大小还可以为一个数据包的最小大小、最大大小、中间值或其它值。
[0057]具体地,发送端通过分离器将预设大小的多媒体数据分离成音频数据和视频数据。
[0058]在其中一个实施例中,还包括:
[0059]命令获取模块,用于获取包括预设播放时间的共享播放命令。如此,在发送端接收共享播放命令,而控制发送端及接收端的播放,无需对接收端的播放另行设置共享播放命令。
[0060]类型解析模块130,用于解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端。
[0061]在发送端解析所述音频数据和所述视频数据分别对应的解码器的解码类型并将解码类型发送至接收端,如此,接收端无需再次解析解码器的解码类型,可以提高分享的实时性。
[0062]分路输出模块150,用于将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。
[0063]如此,从预设播放时间处开始的所述音频数据和所述视频数据均分成两路输出。其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,如此在发送端进行多媒体数据的播放;另一路所述音频数据和所述视频数据发送至接收端,如此可以在接收端接收并播放相同的多媒体数据。最终,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果。
[0064]在本实施例中,将多媒体文件被划分成预设大小的多媒体数据。在发送端由预设播放时间限定多媒体文件共享的位置。如此,使得接收端的暂停播放、拖动位置等播放控制命令,都可以通过发送过来的音频数据及视频数据来控制。换而言之就是,当发送端端拖动播放位置的时候,发送端解析到的音频数据和视频数据都是拖动后的数据,对于接收端来说,只是接收什么数据就播放什么数据,看起来就像是拖动了播放位置一样。
[0065]上述多媒体文件分享的装置,数据分离模块110根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据;类型解析模块130解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端;分路输出模块150将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。如此,可以实现根据共享播放命令在发送端播放多媒体数据的同时,实时向接收端分享与播放的多媒体数据相同的多媒体数据的有益效果O
[0066]在其中一个实施例中,分路输出模块150,用于通过三通滤波器将所述音频数据和所述视频数据均分两路输出。
[0067]进一步地,该装置还包括:
[0068]注册模块,用于注册两个三通滤波器。其中,一个三通滤波器用于将音频数据分两路输出,另一个三通滤波器用于将视频数据分两路输出。
[0069]在其中一个实施例中,分路输出模块150包括:
[0070]分路输出单元151(图未示),用于所述另一路所述音频数据和所述视频数据输出至缓冲区。
[0071]其中,所述缓冲区包括音频缓冲区和视频缓冲区。所述音频缓冲区和所述视频缓冲区分别接收所述音频数据和所述视频数据。
[0072]缓冲发送单元153(图未示),用于所述缓冲区将所述音频数据和所述视频数据发送至接收端。
[0073]所述音频缓冲区和所述视频缓冲区分别通过音频传输通道和视频传输通道将所述音频数据和所述视频数据发送至接收端。
[0074]由于发送的音频数据和视频数据是从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离而成的音频数据和视频数据,本多媒体文件分享的方法实时性好。通过缓冲区进行发送,可以进一步提高实时性。
[0075]如图3所示,为本发明一种与运行在发送端的多媒体文件分享的方法对应的多媒体文件分享的方法的实施方式,其运行在接收端,包括步骤:
[0076]S310:接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型。
[0077]具体地,接收发送端根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据后解析到的音频数据和视频数据分别对应的解码器的解码类型。
[0078]S330:接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据。
[0079]具体地,发送端的三通滤波器将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出。发送的一路音频数据和视频数据通过发送端的缓冲器发送。因此,步骤S330具体为,接收所述发送端的三通滤波器将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中通过缓冲区发送的一路所述音频数据和所述视频数据。
[0080]S350:采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码。
[0081 ]由于接收了发送端解析到的解码类型,接收端无需再次解析解码类型,而直接采用解码类型的解码器进行解码,如此,可以提高本方法的实时性。
[0082]S370:将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。
[0083]接收端无需在对多媒体数据的播放进行控制,可以直接按照发送端的共享播放命令,渲染并播放多媒体数据,达到根据共享播放命令在发送端播放多媒体数据的同时,实时播放发送端分享的与播放的多媒体数据相同的多媒体数据的有益效果。
[0084]上述多媒体文件分享的方法,接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型;接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据;采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码;将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。可以达到根据共享播放命令在发送端播放多媒体数据的同时,实时播放发送端分享的与播放的多媒体数据相同的多媒体数据的有益效果O
[0085]在其中一个实施例中,所述将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放的步骤,即步骤S370为,将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放直至获取到停止播放的命令。
[0086]具体地,步骤S370包括:
[0087]S371:将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放;
[0088]S373:获取停止播放的命令;
[0089]S375:根据所述停止播放的命令,停止渲染及播放所述解码数据。
[0090]如此,在接收端也可以控制多媒体数据的停止播放,当然接收端仍然无需进行开始共享播放或者播放进度等相关的控制播放命令。
[0091]在另一个实施例中,步骤S375为,根据所述停止播放的命令,停止接收解码类型及后续步骤。如此,节约资源,避免无需播放时仍然继续接收解码类型、音频数据、视频数据。
[0092]如图4所示,为本发明一种与运行在发送端的多媒体文件分享的装置对应的多媒体文件分享的装置的实施方式,其运行在接收端,包括:
[0093]类型接收模块310,用于接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型。
[0094]具体地,接收发送端根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据后解析到的音频数据和视频数据分别对应的解码器的解码类型。
[0095]分路接收模块330,用于接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据。
[0096]具体地,发送端的三通滤波器将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出。发送的一路音频数据和视频数据通过发送端的缓冲器发送。因此,分路接收模块330具体用于,接收所述发送端的三通滤波器将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中通过缓冲区发送的一路所述音频数据和所述视频数据。
[0097]数据解码模块350,用于采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码。
[0098]由于接收了发送端解析到的解码类型,接收端无需再次解析解码类型,而直接采用解码类型的解码器进行解码,如此,可以提高本装置的实时性。
[0099]渲染播放模块370,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。
[0100]接收端无需在对多媒体数据的播放进行控制,可以直接按照发送端的共享播放命令,渲染并播放多媒体数据,达到根据共享播放命令在发送端播放多媒体数据的同时,实时播放发送端分享的与播放的多媒体数据相同的多媒体数据的有益效果。
[0101]上述多媒体文件分享的装置,类型接收模块310接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型;分路接收模块330接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据;数据解码模块350采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码;渲染播放模块370将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。可以达到根据共享播放命令在发送端播放多媒体数据的同时,实时播放发送端分享的与播放的多媒体数据相同的多媒体数据的有益效果。
[0102]在其中一个实施例中,渲染播放模块370,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放直至获取到停止播放的命令。
[0103]具体地,渲染播放模块370包括:
[0104]渲染播放单元371,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放;
[0105]停止获取单元373,用于获取停止播放的命令;
[0106]停止执行单元375,用于根据所述停止播放的命令,停止渲染及播放所述解码数据。
[0107]如此,在接收端也可以控制多媒体数据的停止播放,当然接收端仍然无需进行开始共享播放或者播放进度等相关的控制播放命令。
[0108]在另一个实施例中,停止执行单元375,用于根据所述停止播放的命令,停止接收解码类型及后续步骤。如此,节约资源,避免无需播放时仍然继续接收解码类型、音频数据、视频数据。
[0109]以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出多个变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种多媒体文件分享的方法,其特征在于,包括步骤: 根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据; 解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端; 将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。2.根据权利要求1所述的多媒体文件分享的方法,其特征在于,所述将所述音频数据和所述视频数据均分两路输出的步骤为,通过三通滤波器将所述音频数据和所述视频数据均分两路输出。3.根据权利要求1所述的多媒体文件分享的方法,其特征在于,所述将所述音频数据和所述视频数据均分两路输出的步骤中,所述另一路所述音频数据和所述视频数据发送至接收端的步骤包括: 所述另一路所述音频数据和所述视频数据输出至缓冲区; 所述缓冲区将所述音频数据和所述视频数据发送至接收端。4.一种多媒体文件分享的装置,其特征在于,包括: 数据分离模块,用于根据共享播放命令从多媒体文件的预设播放时间处开始将预设大小的多媒体数据分离成音频数据和视频数据; 类型解析模块,用于解析所述音频数据和所述视频数据分别对应的解码器的解码类型并发送至接收端; 分路输出模块,用于将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出;其中,一路所述音频数据和所述视频数据输出至本地的解码器进行解码,另一路所述音频数据和所述视频数据发送至接收端。5.根据权利要求4所述的多媒体文件分享的装置,其特征在于,所述分路输出模块,用于通过三通滤波器将所述音频数据和所述视频数据均分两路输出。6.根据权利要求4所述的多媒体文件分享的装置,其特征在于,所述分路输出模块包括: 分路输出单元,用于所述另一路所述音频数据和所述视频数据输出至缓冲区; 缓冲发送单元,用于所述缓冲区将所述音频数据和所述视频数据发送至接收端。7.一种多媒体文件分享的方法,其特征在于,包括步骤: 接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型; 接收所述发送端将从所述预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据; 采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码; 将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。8.根据权利要求7所述的多媒体文件分享的方法,其特征在于,所述将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放的步骤为,将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放直至获取到停止播放的命令。9.一种多媒体文件分享的装置,其特征在于,包括: 类型接收模块,用于接收发送端解析到的音频数据和视频数据分别对应的解码器的解码类型; 分路接收模块,用于接收所述发送端将从预设播放时间处开始的所述音频数据和所述视频数据均分两路输出中发送的一路所述音频数据和所述视频数据; 数据解码模块,用于采用所述解码类型的解码器对接收到的所述音频数据和所述视频数据分别进行解码; 渲染播放模块,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放。10.根据权利要求9所述的多媒体文件分享的装置,其特征在于,所述渲染播放模块,用于将所述音频数据和所述视频数据解码得到的解码数据进行渲染并播放直至获取到停止播放的命令。
【文档编号】H04N21/4385GK105959778SQ201610286921
【公开日】2016年9月21日
【申请日】2016年4月29日
【发明人】张龙华, 向建中, 薄景仁, 林强生
【申请人】广州视睿电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1