网络电台前端开发方案声明:非经过允许,不得对此方案进行复制与传播,违者将进行追究法律责任。客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:2/16目录第1章项目背景.................................................................................................................................31.1问题的提出.............................................................................................................................31.2任务概述.................................................................................................................................3第2章开发方案说明.........................................................................................................................52.1总体说明.................................................................................................................................52.2总体架构图.............................................................................................................................62.3系统功能.................................................................................................................................82.3.1客服端................................................................................................................................82.3.2服务端..............................................................................................................................102.3.3音频处理模块..................................................................................................................122.3.4客户端扩展接口..............................................................................................................132.3.5功能接口..........................................................................................................................132.4开发计划...............................................................................................................................14第3章报价方案...............................................................................................................................16客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:3/16第1章项目背景1.1问题的提出网络电台顾名思义就是在网络上搭建的电台。网络电台把传统意义上的电台搬到了网上,在这里没有又重又大的编录设备,有的只是轻便的电脑;没有发射塔,有的只是四通八达的网络;收听电台不用收音机,只要坐在电脑前轻轻点击就能听到主持人的声音。一是迅捷性、无限性。正如美国在线在美国所刮起的互联网风潮,每天从美国在线获得他们感兴趣新闻的人,比全美国11家顶尖报纸的读者加起来的总数还多;在黄金时间,美国在线的读者和CNN或者MTV的观众一样多。网络电台比起传统电台拥有海量信息,这些海量信息还可以进行结构、分类,有用性更强,这是传统电台没法比的。而且,网络电台的实时报道的能力远远胜过传统媒体。二是交互性和个性化。这两个特性在某些方面也是一致的。网络电台是一种传者与受者双向的互动式传播。用户在因特网上获得信息时可以有更多的自主权,即可以自己控制并选择以何时、以何种方式获得信息,还可以随时就自己接收到的一则信息作出评价和反馈。这种反馈信息起构成一个双向流动甚至多次反复的交互性文本。目前,网络电台已经成为文化传媒的一种媒介,已经成为媒体一种重要的战略手段。为此兆通通讯公司提出24路网络广播的开发方案,以适应战略性的发展。1.2任务概述本系统开发的主要开发任务主要是两方面,客户端与服务端的开发。客户端主要包括网络电台的首页网络设计与网络电台节目查询等,最主要是个性化播放器设计与布局,以方便及人性化为主调。客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:4/16服务器端主要音频协调控制方案以及后台管理,后台管理主要包括频道管理、节目管理、公告发布、广告管理以及系统基础管理与监控、系统日志等。系统开发周期,电子前端与后台管理系统协调开发,大概核心开发周期是一个工作月。主要涉及的人员,系统分析师1名,前台美编1名,开发人员2名,测试人员1名。系统文档,编写相应需求文档,设计方案文档,用户使用文档等以方便用户操作。系统培训,对涉及相关人员进行系统培训。网络推广,协助网络推广方案,进行相应的调整。客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:5/16第2章开发方案说明2.1总体说明本章节主要是描述24路网络电台系统的总体框架方案、应用技术以及相应的项目开发计划。24路网络电台客户端主要是采用Flash播放器对音频进行播放、暂停、音量大小调作等点播的操作,客户端用户可以通过相应的版块了解到网络平台的相应内容(例:电台节目)等。服务器端主要采用Win2003/win2008操作系统的视频与音频的服务器解决方案。客户端与服务器主要彩RTSP实时流协议进行流媒体控制。例如:下图可以简单描述流媒体的一个解决方案。网络电台一般采用RTSP协议进行音频流实时播放,MediaPlayer支持RTSP协议Web网页中使用MediaPlayer播放WMA音频的代码,并且支持JavaScript控制播放,暂停音量控制以及音频流切换功能,但MediaPlayer无法自定义皮肤,而Flash播放器由于可自定义皮肤,还能嵌入自定义功能,网页播放上目前被很多视频网站采用,Flash是不支持RTSP协议,所以不能直接用来做网络电台的播放器,不过Flash能和网站上的JavaScript进行通讯。这样,就形式的流媒体的解决方案框架。客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:6/16优点:1、几乎所有Window平台用户,打开网页就能直接收听2、无需要开发转协议软件,直接采用MediaPlayer播放3、应用flash做前端播放器,可以实现个性化界面,显得比较专业4、如果需要可以把Flash播放器直接呈现频道和节目表,无刷显示XML数据5、更方便的进行广告定时插播流程控制缺点:1、依赖中间层JavaScript进行通信,效能上有轻微损失2、由于不是Flash播放器进行解码播放,所以不能像一些主流视频站,推广时直接调用2.2总体架构图网络电台的总体网络拓扑图:客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:7/16网络电台的总体架构如下图:网络电台框架图功能接口客户端管理后台音频流媒体控制处理(RTSP协议)Flash播放器首页客户端扩展接口节目管理频道管理用户权限\公告广告客户端监控说明:1、从在整体框架上,系统可以分成三个主要组成部分,一个是客户端、一个是服务端,中间提流媒体的控制处理模块。2、客户端主要是首页的开发与播放器的开发,同时存在其它模块的协同处理。3、管理后台是对业务的核心进行管理,主要是频道、节目等管理,同时包括系统的基础管理与行为的监控。4、可扩展提供其它媒体的客户端接入,例如视频客户端、Wap网络电台客户端等接入。5、开放其它功能接口与加强其它接口的接入,例如:提供节目音频的下载接口,或接入短信发送通知用户等功能。客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:8/162.3系统功能2.3.1客服端网络电台客服端主要是采用B/S的结构设计,主要的网页页面有首页、注册登录、公告页面、用户中心、频道节目、联系我们等页面。2.3.1.1首页网站的首页,主要是包括包括播放器,广告,合作伙伴等,同时包括帮助中心、联系我们、友情链接、意见反馈等链接。2.3.1.2播放器播放器是采用Flash播放器,包括可控制的播放,暂停、换台、切换皮肤模式等。例如:2.3.1.3系统公告系统公告是系统针对用户管理通知的一个接口,以方便让用户更熟悉与了解网站的最新动态。如图:客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:9/162.3.1.4频道节目查询主要提供给用户查询当前网站电台的服务节目,以及节目所在的区域、性质等。2.3.1.5广告版块广告是网络电台的一种收来源,首页的插入广告也是网站运营的一个重要动作手段。如:客户:项目:网络电台前端开发文件准备人:文件内容:迁移方案日期:2020-4-27文件名:网络电台前端的解决方案与报价.doc页次:10/162.3.1.6友情链接友情链接也是网站推广的一种方式,通过链接加强网站之间的交互性。例如交换链接、同行链接、业务关系链接等等。如图:2.3.2服务端2.3.2.1频道管理频道是网络电台的主要节目来源,同时也关系到网络电台音频的接收源。频道管理电台区域,性质等,同时包括频道的增加、修改、删除、查找等功能。2.3.2.2节目管理节目管理是后台管理一个重要的部分,它关系到网站电台的用户感受度,同时它也是电台反映服务是真实内容,包括增加、修改、删除、查找等功能。客户: