[发明专利]一种视频信号源产生方法及装置在审
申请号: | 201711444524.X | 申请日: | 2017-12-27 |
公开(公告)号: | CN108174283A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 谢文君 | 申请(专利权)人: | 威创集团股份有限公司 |
主分类号: | H04N21/434 | 分类号: | H04N21/434;H04N21/433;H04N21/845 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510670 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体文件 客户端请求 视频流数据 视频信号源 音频流数据 音视频流 头信息 多媒体视频信息 视频流头信息 音视频信号源 信号源管理 解码 电脑硬件 方便操作 人员使用 视频服务 相关信息 直接获取 客户端 流数据 信号源 音频流 观看 解析 传输 | ||
本发明实施例公开了一种视频信号源产生方法及装置,本发明通过对客户端请求观看的多媒体文件进行解析,获取到该文件的音频流头信息和视频流头信息,然后根据该文件的音视频流头信息将该文件的流数据分离为音频流数据和视频流数据,最后将音频流数据和视频流数据传输至客户端。本发明不需要通过打开多媒体文件解码显示的方式,可以直接获取多媒体视频信息相关信息,分离出相应的音视频流,以视频服务的方式生成相应的音视频信号源供客户端请求观看,这样能大大减少对电脑硬件性能的需求,同时提供信号源管理方式能很方便的实现信号源的切换,方便操作人员使用。
技术领域
本发明涉及多媒体视频播放领域,尤其涉及一种视频信号源产生方法及装置。
背景技术
随着信息时代的发展,很多的信息展示平台一般都需要展示多个视频宣传信息。现有的视频展示方法是通过多媒体文件端对多媒体文件进行解码得到视频,然后通过截取桌面的方式,得到视频的每一帧图片,再编码成视频流发送至请求观看的客户端。
然而,多媒体文件端所在的电脑能够打开的应用程序数量是有限的,客户端对视频的请求是复杂多样的,当有多个客户端需要请求观看不同的视频时,将使得多媒体文件端的电脑资源占用过高,因此,现有技术对电脑硬件性能的需求很高。
发明内容
本发明实施例提供了一种视频信号源产生方法及装置,用于解决当前多媒体文件端将视频发送至客户端进行播放的方式存在的资源占用过高的技术问题。
本发明实施例提供了一种视频信号源产生方法,包括:
S1:获取到客户端的观看请求指令,确认与所述观看请求指令对应的多媒体文件;
S2:读取所述多媒体文件的音频流头信息和视频流头信息,并根据所述音频流头信息和所述视频流头信息对所述多媒体文件进行流数据分离,得到音频流数据和视频流数据;
S3:建立与所述客户端之间的传输通道,通过所述传输通道向所述客户端输送所述音频流数据和所述视频流数据。
优选地,步骤S2具体包括:
S21:读取所述多媒体文件的音频流头信息和视频流头信息,其中,所述音频流头信息和所述视频流头信息包含所述多媒体文件的每一帧数据的大小;
S22:根据所述每一帧数据的大小逐帧读取所述多媒体文件的流数据;
S23:获取所述多媒体文件的各帧数据的索引号类型,根据所述索引号类型确定所述各帧数据为音频帧或视频帧,将所有所述音频帧组成音频流数据,并将所有所述视频帧组成视频流数据。
优选地,步骤S3具体包括:
S31:建立与所述客户端之间的传输通道,其中,所述传输通道包括一个音频流会话和一个视频流会话;
S32:通过所述音频流会话和所述视频流会话同时向所述客户端对应输送所述音频流数据和所述视频流数据。
优选地,S2之后还包括:
缓存所述多媒体文件的所述音频流数据和所述视频流数据。
优选地,本发明实施例提供的一种视频信号源产生方法还包括:
当获取到新增的所述客户端的观看请求指令后,在与新增的所述客户端之间建立所述传输通道,确定缓存中与新增的所述客户端的观看请求指令对应的所述多媒体文件,并通过所述传输通道将所述多媒体文件的所述音频流数据和所述视频流数据发送至新增的所述客户端。
优选地,本发明实施例还提供了一种视频信号源产生装置,包括:
确认单元,用于获取到客户端的观看请求指令,确认与所述观看请求指令对应的多媒体文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威创集团股份有限公司,未经威创集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711444524.X/2.html,转载请声明来源钻瓜专利网。