一种基于播放后捕获再二次编码的PIS流媒体服务方法技术

技术编号:24863661 阅读:60 留言:0更新日期:2020-07-10 19:14
本发明专利技术公开了一种基于播放后捕获再二次编码的PIS流媒体服务方法,包含以下步骤:A、流媒体服务器从本地文件或解码器获取音视频数据;B、对视频数据进行解码并进行播放;C、获取指定区域的像素数据;D、音频数据通过从声卡捕获;E、把捕获的像素数据与音频数据进行编码;F、向播放控制器进行推流,本发明专利技术的有益效果是:1、设计简单,不需要对不同封装和编码的视频流进行转换2、方便为视频流添加特效,如台标、字幕、滤镜等3、在服务端对推流视频内容直接进行监视4、另外具备动态调整推流码流的能力。

【技术实现步骤摘要】
一种基于播放后捕获再二次编码的PIS流媒体服务方法
本专利技术涉及流媒体
,具体是一种基于播放后捕获再二次编码的PIS流媒体服务方法。
技术介绍
在城市轨交行业中,乘客信息系统(PIS)是信息化建设的必要部分,它一般由中心子系统、车站子系统、车载子系统和网络子系统等组成。中心子系统(作为服务端)通过网络技术将列车信息、直播视频流、广告信息等推送到车站的播放控制器(作为客户端)进行合成和播放。流媒体服务器是视频直播必不可缺的一部分,流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端在线播放,而不必等待整个文件下载完毕。流媒体服务器的设计复杂性来自于以下几方面:1)源视频文件的编码、封装格式存在多样化的特点,流媒体服务器根据需要要做编码和封装格式的统一处理;2)由于流媒体服务器需要连续推送多个视频文件,为了实现客户端可以连续正常播放,流媒体服务器需要对推送的视频流时间戳等做调整处理;3)为追求直播视频画面友好,根据需要会添加必要的特效功能,对视频进行美化,提升图像质量。传统的流媒体服务器设计都需要考虑上述要求,在系统中对输入的文件视频流连续地进行数据处理。传统的流媒体服务器设计是根据外部设定的参数,对读取或者接收到的视频流进行直接的处理:包括解封装、解码、编码、封装等处理过程,另外要对时间戳等参数进行调整处理,同时要根据需要增加相应的特效处理。为了降低系统对视频流实时处理的开销,可以预先对源视频进行解码、编码的归一化处理。现有技术的缺点主要包括:1、对视频流进行直接处理,牵涉到多个过程和参数调整,实现起来非常复杂;2、在PIS场景下需要对流媒体服务器的画面进行监视,还需要单独开发管理模块。
技术实现思路
本专利技术的目的在于提供一种基于播放后捕获再二次编码的PIS流媒体服务方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于播放后捕获再二次编码的PIS流媒体服务方法,包含以下步骤:A、流媒体服务器从本地文件或编码器获取音视频数据;B、对视频数据进行解码并进行播放;C、获取指定区域的像素数据;D、音频数据通过从声卡捕获;E、把捕获的像素数据与音频数据进行编码;F、向播放控制器进行推流。作为本专利技术的进一步方案:所述编码器的数据来源于网络文件。作为本专利技术的进一步方案:所述步骤C通过截屏的方式获取像素数据。作为本专利技术的进一步方案:所述像素数据的编码格式为标准编码格式,比如H.264/H.265。作为本专利技术的进一步方案:所述步骤D通过声卡信号捕获的方式获取音频数据。作为本专利技术的进一步方案:所述音频数据的编码格式为标准编码格式,比如MP3。作为本专利技术的进一步方案:所述像素数据可以进一步叠加滤镜特效、字幕特效和台标等处理。与现有技术相比,本专利技术的有益效果是:1、设计简单,不需要对不同封装和编码的视频流进行转换2、方便为视频流添加特效,如台标、字幕、滤镜等3、在服务端对推流视频内容直接进行监视4、另外具备动态调整推流码流的能力。附图说明图1为本专利技术的整体方案框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中,一种基于播放后捕获再二次编码的PIS流媒体服务方法,包含以下步骤:A、流媒体服务器从本地文件或解码器获取音视频数据;B、对视频数据进行解码并进行播放;C、通过截屏的方式获取指定区域的像素数据;D、音频数据通过从声卡捕获;E、把捕获的像素数据与音频数据分别进行编码(H.264/H.265与MP3等格式);F、向播放控制器进行推流。本专利技术在服务端对源视频进行解码播放,然后捕获后再二次编码,它带来了以下结果:从本地文件或解码器获取到的音视频数据,格式不唯一。通过播放后再捕获的方式,不需要考虑音视频格式转换的问题,使得在服务器上播放显示的图像都能通过截屏获取到像素数据,编码成统一的H.264/H.265等格式,增强了视频格式的兼容性;源视频在服务端解码播放后,可以很方便的添加特效和字幕等内容信息,而不需要预先对源视频进行处理,使得视频处理更加灵活;在服务端进行播放,能够实时监控播出的视频内容,保证视频内容质量,在紧急情况下能够迅速关闭流媒体输出;截屏推流不需考虑源视频的码流大小,可以在服务端动态调整截屏的频率,达到动态调整码流的目的。实施例2:在实施例1的基础上,编码器的数据来源于网络文件,播放控制器有多个,像素数据包括滤镜特效、字幕特效和台标。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。本文档来自技高网
...

【技术保护点】
1.一种基于播放后捕获再二次编码的PIS流媒体服务方法,其特征在于,包含以下步骤:/nA、流媒体服务器从本地文件或解码器获取音视频数据;/nB、对视频数据解码并进行播放;/nC、获取指定区域的像素数据;/nD、音频数据通过从声卡捕获;/nE、把捕获的像素数据与音频数据进行编码;/nF、向播放控制器进行推流。/n

【技术特征摘要】
1.一种基于播放后捕获再二次编码的PIS流媒体服务方法,其特征在于,包含以下步骤:
A、流媒体服务器从本地文件或解码器获取音视频数据;
B、对视频数据解码并进行播放;
C、获取指定区域的像素数据;
D、音频数据通过从声卡捕获;
E、把捕获的像素数据与音频数据进行编码;
F、向播放控制器进行推流。


2.根据权利要求1所述的一种基于播放后捕获再二次编码的PIS流媒体服务方法,其特征在于,所述步骤B首先对音视频数据进行解码并播放。


3.根据权利要求1所述的一种基于播放后捕获再二次编码的PIS流媒体服务方法,其特征在于,所述步骤C通过截屏的方式获取像素数据。

...

【专利技术属性】
技术研发人员:李奇兵陈健生翟昌杰卓立祖
申请(专利权)人:深圳宇翊技术股份有限公司中铁二院工程集团有限责任公司
类型:发明
国别省市:广东;44

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

1