APP下载

海峡之声网络电台系统设计与特色分析

2016-07-05军福州海峡之声广播电台福建福州350001

科技传播 2016年12期
关键词:网络电台存储空间设计模式

杨 军福州海峡之声广播电台,福建福州 350001



海峡之声网络电台系统设计与特色分析

杨军
福州海峡之声广播电台,福建福州350001

摘要当前,绝大多数传统广播、电视媒体均建有网站,但原有网站系统大多基于WMS流媒体服务器提供的播出服务,采用的编解码格式是WMV9和WMA,随着时间的推移,这几种编解码方法已经逐步被新的H.264/AAC编解码格式所取代。整个系统应该是模块化、构件化设计,面向对象的,能够整合各种不同的资源。所以选择一种有效的设计模式会给目标系统带来无尽的好处。在技术体系已经确定的情况下,找到合适的设计模式也是系统开发的重要组成部分。而MVC设计模式便是将这些问题很好解决的手段。通过MVC设计模式能够切实将M(model)、V(View)、C(controller)三层分离的目标实现。

关键词H.264编码技术;JavaEE体系结构;MVC设计模式

随着移动互联网迅速发展,受众更习惯于手机、iPad等移动终端。传统广播应借助新媒体特点,建立网络电台提升影响力。下面以海峡之声广播电台为例,介绍网络电台系统编码技术、系统设计与特色分析。

1 网络电台系统编码技术

海峡之声网络电台系统建设,充分考虑采用最能代表技术优势与潮流的新技术。下面从网络视频存量较大的WMV9编码和H.264编码进行技术对比(涉及图像质量、存储要求、终端适应性等几方面),阐述海峡之声网络电台系统建设的技术要点。

1.1提高编码性能,减少带宽开支

下面的图比较了H.264以及WMV9的压缩性能。其中表示码率的是横坐标,表示图像质量的是纵坐标,上面的图像质量更好。通过研究直方图,我们很容易发现,在码率相同的情况下,WMV9的图像质量要比H.264差,也就是说H.264本身的压缩效率超高了WMV9,并且码率越低,这种区别便愈加的明显。

1.2提升图像质量,提高用户体验

图2中是H.264、MPEG4、WMV9三种视频编码格式进行同样码率以及相同分辨率视频文件的编码,并分别选择同一帧的画面截图,来对比起效果。通过对比可以明显的看出,无论是人脸还是烟火,图像质量更出色的都是H.264,其动态画面的细节非常细腻和清晰,静态画面也比较的柔和,层次感也比较强。

图1 H.264和WMV9压缩性能比较

1.3减少存储空间,节省设备投入

在相同分辨率、相同画质的情况下,WMV9编码与H.264编码所需存储空间如表1。

可以明显看出H.264在低码率下所占存储空间仅为WMV文件的80%左右,因此,采用H.264编码方案后,相同存储设备可以更加有效地利用。

表1 WMV9编码压缩存储空间计算表

表2 H.264编码压缩存储空间计算表

图2 WMV9、Mpeg4、H.264图像质量对比

1.4扩展终端类型,适合多屏应用

H.264/AAC编解码格式视频文件可以适应PC终端播放,且适应手机、IPTV STB等多种终端设备。

1.5节目单模板化,管理灵活简便

系统应该按模版方式提供临时节目单功能,提供日历展现方式展现节目单并提供多种展现时间周期。另外,用户可在不同的展现界面上直接拖动和编辑节目。

2 网络电台系统设计

在进行系统设计的时候,必须根据当前的工作流程进行,全面的考虑到实际的需要,满足操作人员对灵活性和简洁性方面的相关要求,在结构设计上,应具备强大的集成和扩展能力。

2.1采用多层B/S结构

将三层应用体系结构运用进去,对于用户界面可以利用www浏览器来实现。一些事物逻辑可以通过前端实现,但是主要的事务逻辑需要通过服务器来实现,并进行3-tier结构的形成。通过通用流感器便能够做到以往需要通过复杂软件才能够做到的事情。

2.2利用XML技术作为系统接口的数据交换标准

利用XML可以确保异构系统数据接口需要能够得到满足,确保系统数据资源的整合能够达到最佳。在异构应用间数据共享中XML比较的适用,其扩展性和灵活性能够帮助其描述差异差别较大的应用数据。ML属于元标记语言,可用于强大的数据检索。能够支持多种语种,其中包含了UTF-7、UFT-8、UNICODE、GB2312(简体中文)、BIG5(繁体中文)等,这个特点的存在也让其更加适用多语种应用方面的开发。

2.3采用JavaEE体系结构

Java EE本身便是通过Java2平台来帮助企业简化方案开发、管理以及部署的体系结构,它定义了一套标准化组件,并为这些组件提供了完整服务。全媒体系统在开发的过程中将Java EE体系结构运用了进去,优点主要体现在下面几点:

1)具有平台无关性的优点。其可以根据自身的实际需要选择合适的数据库、硬件和操作系统,从而确保系统真正的开放,支持多个操作系统平台。

2)具有用户投资保护的优点。若是用户进行平台的更换,Java EE的系统能够较为便捷的直接移植到其他平台上面去,没有必要重现进行开发,能够很好的保护用户的投资。

3)具有广泛支持的优点。Java EE技术规范现在已经获得了自由软件开发者以及国际性大公司的支持,SUN,IBM,ORACLE,NETSCAPE,BEA等纷纷推出基于Java EE的软件产品。

2.4面向服务架构(SOA)

面向服务的体系结构(SOA)是互相通信服务的集合,本身便是一个灵活性比较强的体系结构,其规范了计算机环境下的开发、设计、管理以及应用的逻辑单元。

2.5采用MVC设计模式

应用系统的各个模块之间存在强耦合,系统不同部分之间会互相的依赖,这也让系统的组件化更加的困难,并且不可能重用代码,若是系统其中一个部分出现问题,会给整个系统的运行稳定造成严重的影响。

3 网络电台系统特色分析

3.1视频高清化

在网络全媒体时代,通过H.264高清压缩格式来进行视频的播出。海峡之声网络电台系统平台可以提供从20kbps码流到高达8Mbps码流的网络视音频技术支撑,满足从CIF到Full HD的全领域内容资源应用。

3.2播出碎片化

网络电台系统采用碎片化播出方式。碎片化是将大文件按照业务需要,在播出端物理切分成时间较短、大小较小的碎片文件,在解码端收看时在拼装为可连续播放的视音频流。

3.3一云多屏化

系统采用“全媒体云”部署建设方式,用户仅仅需要将自己的终端设备接入到互联网中去,便能够得到相关的公共信息。

3.4管理可视化

网络电台系统管理可视化主要体现在节目排单操作、采集播出监控、信息统计分析、专题制作几个环节。一是实现网播节目排单可视化;二是实现流媒体服务器监管的可视化,通过可视化的网络、图形以及系统管理人员能够对流媒体的播出服务器状态进行监控;三是实现统计分析可视化,能够帮助管理者更好的了解网友的兴趣所在,把握网络电台的内容。

参考文献

[1]李华,戴琼海,曾珂.基于流媒体的现场直播大用户量并发播放的研究[J].计算机工程与应用,2004,40(6):140-142.

[2]司凯威.网络电台技术原理分析及监管对策研究[J].广播电视信息,2016(2).

中图分类号G2

文献标识码A

文章编号1674-6708(2016)165-0138-02

作者简介:杨军,高级工程师,海峡之声广播电台副总编辑,研究方向为计算机网络,新媒体开发。

猜你喜欢

网络电台存储空间设计模式
“1+1”作业设计模式的实践探索
基于多种群协同进化算法的数据并行聚类算法
苹果订阅捆绑服务Apple One正式上线
三维协同设计模式下的航天项目管理实践与展望
利用移动网络电台发展医学科普
交通机电工程设计模式创新探讨
论网络电台广告的几种创新方式
网络电台陆续获资本青睐盈利模式未知
互动式设计模式研究