System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于TS流复用的客舱多设备适配广告插播方法及播放装置制造方法及图纸_技高网

基于TS流复用的客舱多设备适配广告插播方法及播放装置制造方法及图纸

技术编号:40321724 阅读:11 留言:0更新日期:2024-02-09 14:17
本发明专利技术涉及机载客舱系统技术领域,具体涉及基于TS流复用的客舱多设备适配广告插播方法及播放装置,方法,包括:获取媒体文件;获取广告文件;对媒体文件进行TS流封装获得媒体TS流;对广告文件进行TS流封装获得广告TS流;基于TS流复用技术将媒体TS流和广告TS流混合为复用TS流;传输复用TS流;接收复用TS流,并解析复用TS流;进行媒体解码;进行广告解析;进行媒体播放;进行广告播放;本发明专利技术通过在服务器将广告文件和媒体文件分别封装为TS流,再通过TS流复用技术将其混合为复用TS流,传输复用TS流可以达到降低数据带宽的目的,并且通过配置节目关联表和节目映射表,可以实现多个播放模块可以根据播控规则脚本灵活的在终端进行视频广告的嵌入控制及播放。

【技术实现步骤摘要】

本专利技术涉及机载客舱系统,具体涉及基于ts流复用的客舱多设备适配广告插播方法及播放装置。


技术介绍

1、伴随着现代社会的快节奏运转需求,飞机成为人们出行更加便捷高效的首选。而通信及电子产业技术的快速发展,人们在日常生活中通过电视、电脑、手机等电子产品能随时进行远程通话、在线办公、媒体娱乐等。民航客机特地在客舱通过部署ife娱乐系统来维持乘客的娱乐习惯及体验,同时通过在娱乐视频中嵌入广告来达成航司运营时的利润增长模式的探索。由于民机的特殊性,预留给客舱的空间布局有限,设备线缆重量也有严格的限制。现在大部分ife系统的娱乐设备(包括头顶显示器、椅背服务屏等)均采用的菊花链串行组网方式。加上目前越来越多航司采用椅背屏来给乘客提供更加智能、更加多元的交互体验,如何通过较低的带宽消耗为多设备终端提供灵活的视频广告定制及播控也成为了后续航司运营过程中需解决的一个问题。

2、当前民机ife系统的视频广告大部分是在地面通过一些专业的视频内容制作工具对娱乐视频内容合入一些广告的文字、图片或视频片段等,需要在前期有专业媒体制作人员深度参与,将广告编码进娱乐视频的帧数据中,无法灵活进行广告内容替换及呈现方式动态调整。


技术实现思路

1、本专利技术所要解决的技术问题是多设备的广告数据传输较多,且广告灵活性较差,目的在于提供基于ts流复用的客舱多设备适配广告插播方法及播放装置,通过ts复用有效减小多设备的广告数据传输,通过嵌入广告脚本进行广告灵活调整。

2、本专利技术通过下述技术方案实现:

3、一种基于ts流复用的客舱多设备适配广告插播方法,包括:

4、获取媒体文件;获取广告文件;

5、对媒体文件进行ts流封装获得媒体ts流;对广告文件进行ts流封装获得广告ts流;

6、基于ts流复用技术将媒体ts流和广告ts流混合为复用ts流;

7、传输复用ts流;

8、接收复用ts流,并解析复用ts流;

9、进行媒体解码;进行广告解析;

10、进行媒体播放;进行广告播放。

11、具体地,媒体ts流的获取方法包括:

12、读取媒体内容;

13、解析媒体内容,解封装后提取音频轨数据和视频轨数据;

14、将音频轨数据和视频轨数据重新封装为ts格式,获得媒体ts流;

15、广告ts流的获取方法包括:

16、读取广告文件,广告文件包括广告内容和播控规则脚本;

17、将广告文件封装为ts格式,获得广告ts流。

18、具体地,复用ts流的获取方法包括:

19、获取媒体ts流和广告ts流;

20、解析媒体ts流,分离出视频流和音频流;

21、解析广告ts流,获得广告流;

22、生成节目关联表,节目关联表定义媒体ts流内所有的节目,且节目关联表包括每个节目的id及对应的pid;

23、生成节目映射表,节目映射表定义视频流及对应的pid、音频流及对应的pid、广告流及对应的pid;

24、根据pid将视频流、音频流、广告流、节目关联表和节目映射表进行ts封装,获得复用ts流。

25、具体地,传输复用ts流的方法包括:

26、对复用ts流进行rtp协议封装;

27、通过udp完成rtp协议封装的媒体数据和广告数据发送至网络。

28、具体地,解析复用ts流的方法包括:

29、接收复用ts流后对其进行解封装;

30、获取复用ts流中的节目关联表和节目映射表;

31、从节目关联表的解析获得每个节目的id及对应的pid,遍历节目映射表获取视频流及对应的pid、音频流及对应的pid、广告流及对应的pid,建立节目表单。

32、具体地,进行媒体播放的方法包括:

33、选择节目表单中某一节目,根据节目id查找音频流对应的pid、视频流对应的pid、广告流对应的pid;

34、根据pid获取音频流、视频流和广告流;

35、对音频流解码,播放音频;对视频流解码,播放视频;

36、解析广告流获得广告内容和播控规则脚本,并根据播控规则脚本播放广告。

37、可选地,节目表单的建立方法包括:

38、收取pid=0的节目关联表;

39、判断是否达到节目关联表的id列表的最后一位,若为是则完成节目表单的建立;若为否,则获取id列表中当前节目id及对应的pid;

40、依次收取每个节目的节目映射表数据,解析出每个节目对应的音频流pid、视频流pid;

41、更新节目表单,直到id列表遍历结束。

42、一种基于ts流复用的客舱多设备适配广告插播装置,包括:

43、服务器,其用于获取媒体文件和广告文件,并通过复用模块输出复用ts流;

44、终端,其用于接收复用ts流,并通过解复用模块解析后,使用播放模块进行媒体和广告的播放。

45、具体地,所述复用模块包括:

46、媒体文件读取模块,其用于读取服务器上需要播放的媒体文件;

47、媒体文件解析模块,其用于解析媒体内容,解封装后提取音频轨数据和视频轨数据;

48、视频文件转封装模块,其用于将音频轨数据和视频轨数据重新封装为ts格式,获得媒体ts流;

49、广告文件读取模块,其用于读取广告文件,广告文件包括广告内容和播控规则脚本;

50、广告文件封装模块,其用于将广告文件封装为ts格式,获得广告ts流;

51、ts输入管理模块,其用于获取媒体ts流和广告ts流;

52、媒体ts流解析模块,其用于解析媒体ts流,分离出视频流和音频流;

53、广告ts流解析模块,其用于解析广告ts流,获得广告流;

54、pat管理模块,其用于生成节目关联表,节目关联表定义媒体ts流内所有的节目,且节目关联表包括每个节目的id及对应的pid;

55、pmt管理模块,其用于生成节目映射表,节目映射表定义视频流及对应的pid、音频流及对应的pid、广告流及对应的pid;

56、ts封装模块,其用于根据pid将视频流、音频流、广告流、节目关联表和节目映射表进行ts封装,获得复用ts流;

57、rtp封装模块,其用于对复用ts流进行rtp协议封装;

58、udp组播模块,其用于通过udp完成rtp协议封装的媒体数据和广告数据发送至网络。

59、具体地,所述解复用模块包括:

60、复用ts流接收模块,其用于接收网络上的复用ts流;

61、复用ts流解封装模块,其用于对复用ts流解封装;

62、节目表单建立模块,其用于从节目关联表的解析获得每个节目的id及对应的pid,遍历本文档来自技高网...

【技术保护点】

1.一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,包括:

2.根据权利要求1所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,媒体TS流的获取方法包括:

3.根据权利要求1所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,复用TS流的获取方法包括:

4.根据权利要求1所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,传输复用TS流的方法包括:

5.根据权利要求3所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,解析复用TS流的方法包括:

6.根据权利要求5所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,进行媒体播放的方法包括:

7.根据权利要求5所述的一种基于TS流复用的客舱多设备适配广告插播方法,其特征在于,节目表单的建立方法包括:

8.一种基于TS流复用的客舱多设备适配广告插播装置,其特征在于,包括:

9.根据权利要求8所述的一种基于TS流复用的客舱多设备适配广告插播装置,其特征在于,所述复用模块包括:

10.根据权利要求9所述的一种基于TS流复用的客舱多设备适配广告插播装置,其特征在于,所述解复用模块包括:

...

【技术特征摘要】

1.一种基于ts流复用的客舱多设备适配广告插播方法,其特征在于,包括:

2.根据权利要求1所述的一种基于ts流复用的客舱多设备适配广告插播方法,其特征在于,媒体ts流的获取方法包括:

3.根据权利要求1所述的一种基于ts流复用的客舱多设备适配广告插播方法,其特征在于,复用ts流的获取方法包括:

4.根据权利要求1所述的一种基于ts流复用的客舱多设备适配广告插播方法,其特征在于,传输复用ts流的方法包括:

5.根据权利要求3所述的一种基于ts流复用的客舱多设备适配广告插播方法,其特征在于,解析复用ts流的方法包括:...

【专利技术属性】
技术研发人员:吴英俊刘浩月唐明哲张梦茜张禹
申请(专利权)人:中电科航空电子有限公司
类型:发明
国别省市:

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

1