恰逢五一假期,有以为来自内蒙的用户向我电话咨询,大概的场景是这样的:目前用户使用的是全套的海康IPC和NVR设备;海康NVR设备通过设置萤石云平台,由萤石云对外提供直播服务;萤石云对单个摄像机同时直播的客户端数量是由限制的;萤石云相比较于阿里/腾讯CDN的流量费用,是极高的(目前是25元/G);
简单地为用户做了一下分析:用户要直播的摄像机数量不多,大概在30个左右;如果继续采用萤石云,那还是会有同时访问上限的限制,而且后期流量成本太高;如果采用自己部署流媒体服务器,初期的技术成本和后期的维护成本也很高,而且云主机的流量成本也不低,也达到了08元/G;如果采用自己构建云,一个是没必要(原因见:如何快速、低成本构建一套稳定、高效、可靠的互联网主播直播/商业直播(推流/分发/播放)方案),二是不可控因素太多,把上线的周期搞长了;
于是,我建议该用户采用如下的方案:内网内置一台工控主机,对其性能要求不高,主要是跑个网络传输,不做编解码,成本大概在700元左右,淘宝搜索“工控机”有一大把,如果内网已经有现成的x86服务器,那就直接用现有的硬件,减去这道成本;在阿里云或者腾讯云申请开通直播服务,也就是我们经常说的直播CDN,RTMP推流那种;在内网的工控主机上安装部署EasyNVR服务,设置CDN推流地址,直接从内网推流到公网CDN,进行直播;
这套方案有几点好处:全程可控,EasyNVR、CDN,这些都是经过数年发展的成熟型产品;硬件成本极低,内网硬件设备一次性投入,才几百块钱,相较于公网搞一台云主机,一年几千块,便宜很多;流量成本低,国内的CDN厂家太多了,价格也拼的比较厉害:阿里、腾讯、百度、网宿、蓝汛、帝联、七牛,太多了,哪家性价比高就选哪家,流量成本这是最低的方式,而且从幼儿园到CDN上行流量是免费的!维护成本低,有BAT的技术和服务,基本可以高枕无忧了,基本上不需要专业流媒体技术人员维护,普通开发者就搞定了!所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple新近发布的Darwin streaming server 41,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
利用Winamp架设MP3网络电台
当我们静静地在欣赏美妙的MP3音乐时,你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布,甚至还可以通过Internet进行发布?这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅。其实,要做到这一点并不难,你只要将本机创建为一台MP3流媒体服务器,将自己所喜爱的MP3音乐不停播放,然后通知朋友们访问你的这台MP3服务器就可以了。
说起MP3的播放,使用最广泛的莫过于Winamp了。对于MP3流媒体服务这个领域,Winamp的开发者Nullsoft公司当然不会放弃,专门发布了面向MP3的流服务器SHOUTcast Server。虽然它的功能没有Windows Media Server和Real Server强大,但它不仅对硬件的要求极低,更关键的是完全免费,使用起来没有后顾之忧。另外你还需要下载一个名为SHOUTcast DSP Plug-in的插件,只有安装了这个不起眼的插件,Winamp才能支持流媒体服务。
首先打开Winamp(请注意版本号必须在222以上),切换到“Options” | “Preferences”| “DSP/Effect”标签页,选中“Nullsoft SHOUTcast Source DSP v182a[dsp_scdll]”下的“Configure”按钮。打开“SHOUTcast Source”窗口,选择“Output”标签页,如图1所示,在“Address”栏内填入本机的IP地址。如果你想在Internet上广播MP3音乐,则必须键入本机的外部IP地址,然后就可以从程序组中运行SHOUTcast DAAS(GUI)程序以启动SHOUTcast服务。这时系统会自动连接到服务器,接下来请返回图1窗口点击“Connect”按钮。如果连接成功,该按钮会变为“disconnect”字样,这样我们就完成了在本机架设MP3流服务器的全部过程。
架设REAL格式的视频点播中心
如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProducer Plus这款功能强大的软件 *** 作相当简单,每次使用时会d出一个向导对话框进行 *** 作提示。目前最新版本是100,我们只要选择851以上的版本即可。
从“工具”菜单下选择“创建网页”命令,此时会d出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。随后RealProducer会询问是创建“d出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更快。至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。
最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。
架设WMP流媒体服务器
微软的手伸得很长,什么领域都要插足一下。凭借着Windows *** 作系统的影响力,Windows Media Player市场占有率越来越高,而微软的asf、wmv、wma、avi等格式也开始被越来越多的用户所接受。
架设WMP流媒体服务器,你需要安装Windows Media Encoder才行,目前最新版本是90简体中文版。如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。注意请事先将音频和视频设备与计算机正确连接,否则会无法检测到。接着你还需要指定服务和发布点,当然也可以使用现有的发布点。然后Windows Media Encoder会自动创建服务器,并给出>分类: 电脑/网络
问题描述:
我是网吧网管,最近准备安装一台网吧服务器。都是设置那些方面能于局域网内共享,需要装什么软件。谢谢各位高手请教。
解析:
你说的是服务器吧
服务器架设,我推荐使用流媒体服务器形式
在正式介绍流媒体服务器架设之前,我们先来了解一下流媒体的概念:流媒体实际上是个技术名词。随着宽带成为网络架构的重点,网络上的信息不再只是文本、图象或者简单的声音文件,流媒体也就是Streaming Media由此孕育而生
流媒体不同于传统的多媒体,从前,多媒体文件需要从服务器上下载之后才能播放,一个一分钟的视频文件,在56K的窄带网络上至少需要30分钟进行下载。而流媒体的特点是运用可变带宽技术,使人们可以在28K到1200K的带宽环境下在线欣赏高品质音频和视频节目。
到目前为止,互联网使用较多的流媒体格式主要有美国Real Neorks公司的RealMedia和微软公司的Windows Media。不过,随着信息技术的发展,流媒体还有着广阔应用的空间。
下面我们再来了解一下流媒体服务器的一些概念
首先我们来理解一下什么叫单播,什么叫多播
其实单播的概念就是一个:只播放本地服务器的媒体文件
例如 ASFroot 下的文件就是用于单播的,简单点来说就是单单对外播放
多播的概念比单播只是深了一个层次
大家都有看新闻吧,新闻的现场直播不错吧
多播的概念与电视台差不多
现在来分析一下电视台,电视台有固定的发射频率,服务器也有固定的 IP
两者本质上是一样的
以下用逻辑点来说明:
电视台(简称 A 点)放电视剧就把录像带(简称 B 点) 去就行了
服务器把自己的文件共享出来就行了
这就是单播
电视台做直播,直播地点(简称 C 点)要将信号发射到电视台,电视台再对外发射
服务器接收到一个数据源,再将这个数据源对外共享
无论怎样,用户(简称D点)访问的时候不是直接访问源头,而是访问电视台(服务器)
这就是多播
多播的概念就是 D-> A <-B、C 这个架构
(B或者C 发送数据到 A, D 访问 A)
狭义上 B 点是固定的,它只是录像带,用 B 这个方案就是单播
C 点是活动的(直播地方嘛,当然是活动的), C 这个方案就是多播
Media Server(以下简称MS)与 Real Server(以下简称RA)支持同时单播与多播,
对于 C 点这个位置, MS 使用 MS 编码器(4103920),
RS 使用 RealProducer
两者的功能都差不多,只是一个是 Microsoft ,一个是 RealSystem 罢了
对于 RS 来说,只要你有 RS 的登陆权限就可以设定多播
详细设置可以自己慢慢看看,只是多加几个用户罢了
对于 MS 来说,只允许本地拥有 Administrator(NetShowSevice) 权限的用户作出配置
现在我们再来说说流媒体服务器支持的文件格式
windows media server支持的格式主要有asf、wmv、wma
realsystem server支持的文件格式主要有REALAUDIO、WAV、AU、MPEG-1、MPEG-2、MPS、REALVIDEO、AVI、QUICKTIME、REALPIX、REALTEXT、GIF、JPEG、SMIL、REAL FLASH
好了,说了那么多,该到正题了,我们的目的是做一个支持大部分流媒体格式文件的流媒体服务器,现在市面上能够买到的一些文件有rm格式和wmv格式
还有一些是DivX技术的avi格式,要想让你的服务器对他们通吃,不是没有办法,现在realsystem的最新流媒体服务端软件Helix Server已经支持windows media了不过,到现在为止,还没有人破解它的授权算法,呵呵,授权价格是很贵的,我想很多人是没有这个购买力的,我们现在只好使用已经破解了的realserver8这个软件了,但realserver8不支持window edia,要想实现“通吃”,我们只好在一台服务器上架设两种流媒体服务器了
一、windows media server的架设
windows media server是微软免费提供的一个流媒体服务端软件(当然不是真的免费,你想想windows2000要多少钱,不过我用盗版,哈哈哈哈哈哈)在2000光盘中可以找到,在装windows2000时可以选择这个服务,如果装2000系统时,你没有选择添加这个服务,你也可以在添加删除程序里选择添加这个服务(不要告诉我你不会装windows2000)添加后,你的机器就已经拥有了windows media server服务了,你可以把asf、wmv等文件放到c:\asfroot\中,用mms地址/文件名的方式来访问你放进去的那个文件了,呵呵,怎么样?简单吧?不过,你不可能真的就用c盘来存放那么多的流媒体文件吧?我们要做的是更改流媒体服务器的主目录,就是说我们可以在另外的分区建立一个目录来存放这些文件,当用mms地址/文件名访问的时候是访问你建立的那个目录里的文件 而不是c:\asfroot\中的文件,下面我们用一些来介绍这些设置
首先我们进入“配置服务器”选择“流式媒体服务器”点击“管理”进入
Windows Media Encoder
打开Windows Media Encoder后,在向导中选择第一项,而非第二项,这与前面的ASF文件输出是不同的,如图4。
图4
接下来的视频音频源选择是极为关键的,这里一定要保证设备被正确地检测到。我们这里选择了电视卡的AV In作为视频输出。
如果有必要的话,大家还可以在“配置”中进行视频制式的选择,如图5。
随后Windows Media Encoder会为我们自动建立服务器,并给出>
你自己做吗,如果是个人做直播服务,现在有很多的网上提供直播服务的网站如CC七牛,你浏览他们的官网就可以了
如果你是一家单位想做自己的网络直播服务,首先您要购买自己的网络直播服务器,然后将您要直播的信号通过编码器推送到流媒体服务器上,在服务器上拷贝代码到您的web服务器上,通过手机或者平板浏览就可以了,流媒体服务器界面化的产品有很多,如矽伟智流媒体服务器,AMS流媒体服务器,或者监控里面的流媒体服务器都可以满足您的需求
不论是自己搭建自己搭建运营平台还是应用现有的网络平台您都需要有资金的考虑,是用云的方式一步到位年年结算还是自己来组建平台搭建,服务器,带宽等资源一次投入多收回报;技术已经不再是您的绊脚石
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)