一种DMB音频的网络同步播出方法与流程

文档序号:17658212发布日期:2019-05-15 22:12阅读:533来源:国知局

本发明属于数字多媒体广播dmb的公共信息发布技术与网络直播技术的结合,涉及一种dmb音频的网络同步播出方法。



背景技术:

数字广播是一项取代传统所熟知的am、fm的新一代广播技术,它是以发射数字信号来达到广播以及数据资讯传输目的。数字广播包括欧洲标准的数字音频广播(dab)及衍生出的数字多媒体广播(dmb)、中国标准的中国数字广播(cdr)、美国标准的高清无线广播(hd-radio)等。随着技术的发展,数字广播除了传统意义上仅传输音频信号外,还可以传送包括音频、视频、数据、文字、图形等在内的多媒体信号,提供非实时的推送式广播服务。

网络直播是一项新兴的音视频媒体观赏方式,其中使用大量的流媒体技术,所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包,让用户一边下载一边观看、收听,而不需要等待整个压缩文件下载完成才可以观看的网络传输技术。在智能手机上收听网络广播不需要额外的硬件支持,只需要手机联网并安装可接收网络流媒体的app即可。

dmb广播作为新一代的信息传播方式,它具备电视媒体的直观性、广播媒体的便携性、报纸媒体的滞留性以及网络媒体的交互性,因此具有广阔的应用前景和巨大的经济效益。基于dmb技术的无线多媒体信息发布系统在学校、医院、景区等很多场所得以应用,其中接收音频作为该系统的一种重要应用形式,在学校内得到广泛应用。学校的dmb公共信息发布系统发布的音频主要用于学校英语四六级听力考试,考场指令发布,校园广播等众多公共领域,具有音质好、接收稳定、可多套音频同时播出等优势,受到各个学校的一致好评。由于dmb系统的特殊性,必须通过专用的模块进行数据的接收和解码。

目前现有dmb接收方案包括:

1、通过专用的dmb个人接收机(类似于收音机),无线接收dmb信号并收听或收看。该类接收机一般为便携式,内置电池,具有按键和显示屏以实现人机交互(开关机、选频点、选节目、调音量等操作)。

2、通过专用的dmb接收模块,无线接收dmb信号并解码,然后驱动音箱或lcd/led屏播放音频或图片。这种方式一般面向公共终端,如校园dmb广播的户外音柱、用dmb无线驱动的lcd和led屏等。

3、通过在手机中植入或外置dmb接收模块的方式,由手机上的app控制并读出dmb接收模块的数据,然后在手机上播放。在韩国,由于政府的许可,许多手机主板集成了dmb播放功能,因此无需外围硬件,可以直接通过手机app收听或收看dmb节目。在其他国家,包括中国,在手机中集成dmb接收模块并没有得到许可,因此,只能采用外置dmb接收模块的方式。一般的方法是,外置dmb接收模块通过usb与智能手机进行数据交换;智能手机的app通过usb接口控制并读取dmb接收模块数据,然后在智能手机上进行播放。

在校园dmb应用中,基本业务之一是利用dmb作为校园广播、考试指令、听力训练的传输系统,提供覆盖全校园的、24小时不间断的高质量数字音频广播服务。为了使这些高质量的广播内容被更多的学生收听,发挥最大的育人作用,要求学生个人能够方便的收听到dmb音频业务。但现有的几种dmb接收方式并不能很好的满足这个需求。

专用的个人dmb接收机虽然能方便的收听dmb音频业务,但价格昂贵,对学生群体缺乏吸引力。对大多数学生而言,手机是必带的随身设备,除此之外的设备,都会觉得多余而不愿携带,从而影响dmb广播的学习效果。

专用模块驱动音箱的方式,比较适合校园广播、上下课铃声、听力考试等以公共广播方式发布信息的场合。对学生而言,这种模式只适合在可以放置音箱的宿舍学习,在除此之外的地方(如教室、图书馆)显然并不适宜。

通过内置dmb模块的手机收听dmb节目是一个比较好的方法。但国内市场缺少相关产品,相关法规也禁止制造和销售这样的手机。利用外置dmb模块连接手机进行收听的方式,在一定程度上可以改善学生个体收听dmb的方便性,但终归存在需要额外增加硬件、不利于携带的缺点。



技术实现要素:

有鉴于此,本发明旨在现有的dmb数字多媒体广播系统的条件下,通过流媒体网络直播技术,实现音频在dmb广播和网络上的同步播放,从而使得dmb播出的音频节目,既可以用专用dmb接收机收听,也可以在不增加任何硬件成本的前提下,用智能手机通过wifi网络或校园局域网进行收听。

为达到上述目的,本发明提供如下技术方案:

一种dmb音频的网络同步播出方法,包括以下步骤:

s1:将音频上传至dmb数字多媒体广播服务器,dmb数字多媒体广播服务器将所有收到的数据整合为eti数据;

s2:推流器解析dmb数字多媒体广播系统服务器中的eti数据,获取节目单并发送至流媒体服务器;

s3:推流器提取eti数据中的音频数据;

s4:推流器将音频数据转码为mp3格式;

s5:推流器对转码后的音频数据进行flv封装,通过不同线程分别并经过延时计算后发送至流媒体服务器;

s6:流媒体服务器将符合flv封装格式的数据进行rtmp协议封装,分包后发送至客户端;

s7:客户端实时接收流媒体服务器发送的节目单和数据包,再通过解协议、解封装、解码对音频进行同步播放。

进一步,步骤s4中,音频数据格式为mp2音频格式,推流器利用解码库将音频数据解码为pcm原始数据,再压缩编码为mp3音频格式数据。

进一步,所述流媒体服务器是以开源流媒体服务器框架red5搭建的。

进一步,所述客户端包括开源vitamio解码库。

本发明的有益效果在于:本发明主要用于解决dmb数字多媒体系统与个人移动终端结合方面出现的不便捷和成本高的缺点,通过网络流媒体直播技术,在dmb数字多媒体系统进行音频广播的同时,实现个人移动终端的dmb音频数据的同步接收与播放,在服务器部署在校园局域网上时,可以实现免流量地节目收听,并且接收音频仅需不到1mbps的带宽。

附图说明

为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:

图1为本发明所述dmb音频的网络同步播出方法流程图;

图2为本发明所述推流器工作流程图;

图3为本发明所述服务器工作流程图;

图4为本发明所述客户端接收数据解码工作流程图。

具体实施方式

下面将结合附图,对本发明的优选实施例进行详细的描述。

如图1-4所示,一种dmb音频的网络同步播出方法,包括以下步骤:

s1:将音频上传至dmb数字多媒体广播服务器,dmb数字多媒体广播服务器将所有收到的数据整合为eti数据;

s2:推流器解析dmb数字多媒体广播系统服务器中的eti数据,获取节目单并发送至流媒体服务器;

s3:推流器提取eti数据中的音频数据;

s4:推流器将音频数据转码为mp3格式;

s5:推流器对转码后的音频数据进行flv封装,通过不同线程分别并经过延时计算后发送至流媒体服务器;

s6:流媒体服务器将符合flv封装格式的数据进行rtmp协议封装,分包后发送至客户端;

s7:客户端实时接收流媒体服务器发送的节目单和数据包,再通过解协议、解封装、解码对音频进行同步播放。

可选地,步骤s4中,音频数据格式为mp2音频格式,推流器利用解码库将音频数据解码为pcm原始数据,再压缩编码为mp3音频格式数据。

可选地,所述流媒体服务器是以开源流媒体服务器框架red5搭建的。

可选地,所述客户端包括开源vitamio解码库。

本实施例以某大学dmb数字多媒体广播系统的听力材料播放为例:

101:将听力音频上传至dmb数字多媒体广播服务器,dmb数字多媒体广播软件将所有收到的数据整合为eti数据;

102:解析dmb软件系统中eit数据获取节目单,首先将节目单发送至流媒体服务器,再分别提取eti中的音频数据,通过解码和编码两个过程实现mp2到mp3的转码,再对数据进行flv封装,通过不同线程分别并经过延时计算后发送至流媒体服务器;

103:流媒体服务器首先接收节目单信息,再分组接收数据,将符合flv封装格式的数据进行rtmp协议封装,分包后发送至客户端;

104:客户端通过网络连接流媒体服务器,获取节目单,对需要播放的节目进行实时数据接收并解析,再通过解协议、解封装、解码等操作对指定音频进行同步播放。这里的客户端可以是智能手机、平板电脑、个人电脑等。

最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1