An embodiment of the invention discloses a method and device for generating a video signal source. By parsing a multimedia file that is requested by the client, the invention obtains the audio stream head information and the video stream head information of the file, and then separate the stream data of the file into the number of audio streams according to the audio and video stream information of the file. According to the video streaming data, the audio stream data and video stream data are transmitted to the client end. The invention can obtain the relevant information of multimedia video information directly, separate out the corresponding audio and video stream and generate the corresponding audio and video signal source for the client request to watch, so that the demand for the performance of the computer hardware can be greatly reduced. When the signal source management mode is provided, the handoff of the signal source can be conveniently realized so as to facilitate the use of the operator. One
【技术实现步骤摘要】
一种视频信号源产生方法及装置
本专利技术涉及多媒体视频播放领域,尤其涉及一种视频信号源产生方法及装置。
技术介绍
随着信息时代的发展,很多的信息展示平台一般都需要展示多个视频宣传信息。现有的视频展示方法是通过多媒体文件端对多媒体文件进行解码得到视频,然后通过截取桌面的方式,得到视频的每一帧图片,再编码成视频流发送至请求观看的客户端。然而,多媒体文件端所在的电脑能够打开的应用程序数量是有限的,客户端对视频的请求是复杂多样的,当有多个客户端需要请求观看不同的视频时,将使得多媒体文件端的电脑资源占用过高,因此,现有技术对电脑硬件性能的需求很高。
技术实现思路
本专利技术实施例提供了一种视频信号源产生方法及装置,用于解决当前多媒体文件端将视频发送至客户端进行播放的方式存在的资源占用过高的技术问题。本专利技术实施例提供了一种视频信号源产生方法,包括:S1:获取到客户端的观看请求指令,确认与所述观看请求指令对应的多媒体文件;S2:读取所述多媒体文件的音频流头信息和视频流头信息,并根据所述音频流头信息和所述视频流头信息对所述多媒体文件进行流数据分离,得到音频流数据和视频流数据;S3:建立与所述客户端之间的传输通道,通过所述传输通道向所述客户端输送所述音频流数据和所述视频流数据。优选地,步骤S2具体包括:S21:读取所述多媒体文件的音频流头信息和视频流头信息,其中,所述音频流头信息和所述视频流头信息包含所述多媒体文件的每一帧数据的大小;S22:根据所述每一帧数据的大小逐帧读取所述多媒体文件的流数据;S23:获取所述多媒体文件的各帧数据的索引号类型,根据所述索引号类型确定所述各 ...
【技术保护点】
1.一种视频信号源产生方法,其特征在于,包括:
【技术特征摘要】
1.一种视频信号源产生方法,其特征在于,包括:S1:获取到客户端的观看请求指令,确认与所述观看请求指令对应的多媒体文件;S2:读取所述多媒体文件的音频流头信息和视频流头信息,并根据所述音频流头信息和所述视频流头信息对所述多媒体文件进行流数据分离,得到音频流数据和视频流数据;S3:建立与所述客户端之间的传输通道,通过所述传输通道向所述客户端输送所述音频流数据和所述视频流数据。2.根据权利要求1所述的视频信号源产生方法,其特征在于,步骤S2具体包括:S21:读取所述多媒体文件的音频流头信息和视频流头信息,其中,所述音频流头信息和所述视频流头信息包含所述多媒体文件的每一帧数据的大小;S22:根据所述每一帧数据的大小逐帧读取所述多媒体文件的流数据;S23:获取所述多媒体文件的各帧数据的索引号类型,根据所述索引号类型确定所述各帧数据为音频帧或视频帧,将所有所述音频帧组成音频流数据,并将所有所述视频帧组成视频流数据。3.根据权利要求1所述的视频信号源产生方法,其特征在于,步骤S3具体包括:S31:建立与所述客户端之间的传输通道,其中,所述传输通道包括一个音频流会话和一个视频流会话;S32:通过所述音频流会话和所述视频流会话同时向所述客户端对应输送所述音频流数据和所述视频流数据。4.根据权利要求1所述的视频信号源产生方法,其特征在于,S2之后还包括:缓存所述多媒体文件的所述音频流数据和所述视频流数据。5.根据权利要求4所述的视频信号源产生方法,其特征在于,还包括:当获取到新增的所述客户端的观看请求指令后,在与新增的所述客户端之间建立所述传输通道,确定缓存中与新增的所述客户端的观看请求指令对应的所述多媒体文件,并通过所述传输通道将所述多媒体文件的所述音频流数据和所述视频流数据发送至新增的所述客户端。6.一种视频信号源产生装置,其特征在于,包括:确认单元,...
【专利技术属性】
技术研发人员:谢文君,
申请(专利权)人:威创集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。