一些网站中的flv网络电视直播是如何实现的呢?
网络电视分直播和录播,点播三大种。电视连接到电脑上然后录下来,再放在网络上,这个一般叫录播。通常的网络电视直播,需要服务器装上采集卡,连接到有线电视或卫星电视节目源,经过服务器实时编码压缩,再通过特定的软件将编码的视频流由宽带分发到网络。用户一般得知地址就可以用播放器实时收看电视直播。 四种方式搭建网络电视直播系统 网络电视直播基于IP网络传输,从而克服了传统网络电视的地域性。另外,在看电视的同时,还可以通过网络查询各种信息。通过各种网络通讯手段,用户还可以与地球另一端的人即时交流。在内容方面,网络电视上所传输的内容也可以根据发布者的意愿添加、编辑,而收看者也可以主动搜索自己需要的电视资料,克服了传统电视、报纸等传媒体的被动性,可以说电视网络信息化是以后的一种趋势也是一种必然。 网络直播电视是未来的应用趋势,但是其对技术和网络带宽的要求却让感兴趣的单位和个人表现出力不从心。别急,下面就让我来介绍几招针对各种层次应用的电视网络直播应用方案。 下面我们这里主要针对几个典型的应用消费,来说说当今最尖端的网络应用--网络电视直播! 一、 初级应用: 1、配置构成: 硬件:一张电视卡(80-500元不等) 软件:Microsoft Windows Media Encoder (免费) 2、投入资金:80~1000元 3、达到目的: 配置相对复杂 编码速度高效 画质不错 单路50个并发流 播放方式:Windows Media Player 相信能看到这篇文章的人都属于对多媒体应用有一定兴趣和基础知识的人,你们也许只是学生,不需要什么专业应用,只是想在寝室几个哥们各自通过电脑一起收看电视或是把自己得意的DV作品给别人欣赏。如果这样,建议你要好好利用Windows MediaEncoder,它功能强大,界面简单,并提供了自行录制影像的功能,可以从影像捕捉设备或桌面画面录制,同时该软件还提供文件格式转换功能。该软件主要的特色在于容易使用、高品质编码、增强的可程序化与管理。利用他们配合普通的视频头或是电视卡,你也可以自己录制节目发布直播或是利用PC观看和直播电视节目。这个方案主要适合类似学生或是流媒体爱好者的群体,只需要配备一张电视卡就可以完成电视直播、本地文件点播等功能,十分经济方便。当然天下没有不要钱的午餐,要也存在着不可忽视的缺点:如延时大、画面不清晰、配置相对复杂、集成度差等缺点。 二、增值级应用 1、配置构成: 硬件:推荐天敏双画王电视卡一片(1000元) 软件:推荐葵花视频直播系统LiveONE·精简版 (3000元) 2、投入资金:4000元 3、达到目的:配置简单2路直播、录制、画面清晰、价格便宜、用在局域网绝对超值 兼容Windows Media Player播放 主要是适用在以中小型网吧或是小型局域网内应用的用户,他们往往希望通过电视直播或录制点播来巩固自己的生意或是增加新的增值服务项目,但是由于缺乏资金运作,采用专业设备有些不现实。另外,这类用户需求不是很高,也没精力投入太多的时间,这种情况我们建议利用葵花一体式视频直播系统LiveONE和天敏双画王电视卡配合使用。而在整个安装过程也相对简单,只要一个熟悉基本PC常识的技术人员都可以安装。安装完电视卡驱动、电视卡自带软件以及直播系统LiveONE后,启动LiveONE,在"捕捉设备选择"处就会看到多了两个音视频设备,相当于一下子有了两个电视卡了,而且每个都有独立的音频处理通道,正好完成音视频的采集工作。这里我们利用电视卡自带的软件进行电视频道搜索、调台,确定好要直播的电视频道后,启用LiveONE的直播功能,这样网络内用户即可共享到两个频道的精彩电视节目了。并且LiveONE可以通过转发直接用Windows Media Player播放。 三、 经济级应用: 1、配置构成: 硬件:一卡4路采集卡 (推荐天敏四路采集卡一片1500元) 葵花TV2AV电视解调器一台(3500元) 软件:推荐葵花视频直播系统LiveONE·精简版 (5000元) 2、投入资金:10000元 3、达到目的:专业4路以上直播、低延时、配备专业信号解调、信号质量好兼容Windows Media Player播放 中层用户主要是一些大型网吧或是一些中小型企业,有一定的资金,对视频直播质量要求相对较高。这种用户,建议采用葵花的多路电视解调器TV2AV来将TV信号直接转化成为AV信号,通过视频服务器上的一卡4路采集卡进行采集,再通过LiveONE对多路信号进行压缩,这个系统我做了多方面的比较和测试,总体来说系统比较灵活,兼容性强、集成度高,能够在统一界面上提供音视频信号的采集、编码、直播发布、以及对接入用户进行管理,直播服务器进行管理、而且集成度高,能够同时对多个AV信号进行采集、编码。缺点是软件部分需要购买、价格比较高,通用性可能不好,大都必须通过专用的播放器接或WindowsMediaPlayer直接观看。笔者感觉成套的方案虽然要花不少钱,可是相对其他同等功能的软件系统体现出了奇高的性价比和稳定性,即使是一些对直播要求不是很高的中小型企事业单位也能用的上,比如学校等,毕竟好东西大家都喜欢嘛! 四、 专业级应用: 1、硬件:推荐AVCaster一台、TV2AV电视解调器一台 软件:AVCaster专业网络视频直播系统 2、投入资金:应具体配置变化 3、达到目的:全套专业配置 满足全部视频要求 电信级应用 功能强悍 一些用户对网络电视要求比较高,有充足的资金,并且技术力量比较强。这样的用户不只需要专业的网络电视直播、录制和录像点播。还需要这套系统的功能强、高安全、超稳定等等,而且维护服务有保证。针对这种用户,我建议选择专业的设备,如:一台多路视频直播机AVCaster和一台电视解调器TV2AV,通过TV2AV将信号转换成AV信号,卫星或是采集设备信号直接通过AVCaster进行采集、压缩、分发、储存等功能,而随系统的配备的也是专业的WEB页面,全套系统采用硬件压缩机制,提供了超强的稳定性及可用性,利用它能够能够提供从4套到32台网络电视节目,节目流畅且清晰,甚至都可以满足电信级别的需求,单台设备具体的系统性能可以是询问厂家。当然,我并没用过这种昂贵的系统,只是见过而已,其新颖的设计和超强的功能让我印象深刻。到此,几种网络电视的配置方案就算介绍完了,相信总能找到一种适合您的。对于文章中提到的LiveONE软件,笔者曾经用过,可以通过该软件在普通PC上实现多路音视频同步编码、直播、录制和录像点播,并利用它实现在局域网、城域网或者广域网中进行网络电视直播,有机会建议试试。
最近听说了“两微一抖”这个词。很容易联想到,“两微”指的是微信和微博,“一抖”指的是抖音,它描述的是今年开始互联网行业呈现的一种新的变化。抖音奇迹般地杀出重围,与微博、微信一起造就了流量市场“三权分立”的现象,这一现象跟IDC行业视频服务器租用业务需求不断增长的行情是相关的。小视频服务器的需求有多大很多人咨询过来就是想要搭建自己的小视频、短视频app,和视频会议、游戏直播、在线教育等视频点播平台,这热度快赶上金融行业了。而不管是视频网站、直播平台还是短视频app都需要放置在服务器上,视频服务器,或者说流媒体服务器就是可以承载这些应用的专用服务器。视频服务器和一般服务器有所区别,它主要包含存储设备、高速缓存和控制管理单元,并增加了许多专用的软硬件功能设备,以应对媒体数据的压缩、存储、传输等功能。
当我们说到小视频、短视频这种点播平台视频服务器的配置,有三点是必须要考虑的:
一、小视频服务器的带宽需求是怎样的
首先,我们可以来看一个数据:通常一个在线观众要流畅的观看高清(480P)视频大概需要300k~400k的带宽流量。由于服务器所要负载的带宽是按可承载的最高并发流量计算出来的,所以我们假设网站同时在线人数是10人左右,那大概3M的带宽可以保证这10人能达到完全流畅播放这个视频的程度。根据带宽的换算方式:128k的流量需要1M的网络带宽,那么这时候带宽的需求至少需要20M以上。
当然视频网站就重要的就是带宽,带宽越大,承载人数就越大,网站运行起来速度流畅,用户体验度就越高。但是这里有一个问题,带宽的成本是很高的,10M、20M可能还能承受,再往上加,成本控制就很成问题了。那么要怎么解决这个问题呢答案是做CDN加速,CDN加速技术是能提高流媒体加速服务的一种关键技术。它要分发的内容预先发送到CDN节点网络,根据网络情况和节点的负载情况,自动将用户的请求引导至离客户最近的节点服务器上,从而达到解决网络拥挤,提高客户的访问速度的问题。这样做有两个好处,一是节省成本;二是更稳定的网络大大提升了用户体验。
二、部署一个短视频app服务器需要多少钱
前面说了带宽的问题,除开服务器硬件的成本,部署视频服务器要“出血”的大头算是解决了。还有什么需要花钱的地方呢视频服务器还要处理音视频存储管理、音视频转码处理、音视频加速播出等问题,具体到细节的问题,比如说滤镜、贴纸、音效等,这些都需要做特殊处理。我大致看了一下,一个要包含录制、导入、贴纸、MV、字幕功能的基础服务器,阿里云官网的报价是16万,这还不包括带宽和做CDN加速的价格!还要专门弄个存储的服务器吧总得搞个安全防护防一防网络攻击吧那这一套下来得多少钱啊不敢想,不敢想。我只是想当个短视频届的网红,你却告诉我要倾家荡产。看来下一个抖音app要拱手相让了
当然,还是有省钱的解决办法的。不过得说,该省的不能省。在前期选择做短视频app时,我们要假定我们的客户群体的数量,一般来说前期人数是很少的,这样的话我们可以选择稍微低配的服务器,在后期推广开了,人数上来之后,我们可以再重新部署嘛。
所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple新近发布的Darwin streaming server 41,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
架设REAL格式的视频点播中心
如果是架设视频点播服务器,那么选择Real格式是非常明智的。因为RealProducer Plus这款功能强大的软件操作相当简单,每次使用时会弹出一个向导对话框进行操作提示。目前最新版本是100,我们只要选择851以上的版本即可。
从“工具”菜单下选择“创建网页”命令,此时会弹出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。随后RealProducer会询问是创建“弹出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更快。至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。
最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。
架设WMP流媒体服务器
微软的手伸得很长,什么领域都要插足一下。凭借着Windows操作系统的影响力,Windows Media Player市场占有率越来越高,而微软的asf、wmv、wma、avi等格式也开始被越来越多的用户所接受。
架设WMP流媒体服务器,你需要安装Windows Media Encoder才行,目前最新版本是90简体中文版。如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。注意请事先将音频和视频设备与计算机正确连接,否则会无法检测到。接着你还需要指定服务和发布点,当然也可以使用现有的发布点。然后Windows Media Encoder会自动创建服务器,并给出HTTP连接地址与局域网内部地址,请记住这些内容,最后点击“开始”按钮正式启动WMP流媒体服务器。
接下来,我们就可以将刚才记下的HTTP连接地址与局域网内部地址告诉给朋友们。他们只要打开IE,输入正确的IP地址和端口号,很快就可以访问WMP流媒体服务器。
架设QT流媒体服务器
平时,我们见到的大多是打造MWF(矢量地图窗口文件,Map Window File)或RM流服务器,可是你可知道QuickTime(以下简称QT)流媒体服务器应该如何来打造吗?其实,借助苹果的QuickTime Streaming Server工具,我们可以在短时间内快速打造出一台QT流服务器。
首先我们要准备一些工具,QuickTime媒体播放工具当然是必不可少的。目前最新版本是65简体中文版,到处都可以找到,或者直接到苹果公司的网站下载,并且需要在服务器和客户端同时安装。Perl语言解析器,最低版本要求是50以上。QuickTime Streaming Server与用户见面最早是在1999年,当时以其开放源代码和基于标准的实时传输协议/实时流协议(RTP/RTSP)引擎深深地动摇了流媒体工业的基础,目前的最新版本是50,下载文件共92MB。
从地址可以免费下载,但你必须拥有Apple的注册用户名才能登录(注册是免费的),这里有Mac OS X、Red Hat、Solaris、Windows NT/2000/XP等版本可供选择。下载回来的是一个自解压文件,释放后执行Installbat运行安装程序,运行过程在命令提示符窗口中完成,最后还需要设置登录用户名、密码,如图4所示,当看到“Setup Complete!”的提示信息时即大功告成。QT流媒体服务器建设过程和RM类似,在这里就不再赘述。
如何共享音频和视频
共享音频
前面,我们利用Winamp、SHOUTcast Server将本机架设为一台MP3流服务器,那么该如何让遍布天南海北的朋友或局域网中的同事欣赏这些美妙音乐呢?
这有两种方法:一种是打开Winamp,从“Play”菜单下选择“Location”命令,或者直接键入“Ctrl-L”组合键打开一个对话框,然后在这里键入MP3流服务器的URL地址或者IP地址、端口号(缺省为8000),例如“”或者“”即可收听;另一种方法则更为简单,从IE中打开“”进入Web管理页面,如图5所示,然后点击“收听”按钮就可以在线收听MP3流音乐。
共享视频
虽然苹果的QuickTime Player的市场占有率远远不如Real或Windows Media Player,但忠实的用户依然不少。而且苹果毕竟是网络流媒体的开山鼻祖,因此许多最新大片都是采用QT格式。
首先必须在机器上启动QT服务,然后通知朋友们在远程计算机中打开QuickTime。从“文件”菜单中选择“在新的播放窗口中打开URL”命令,键入“rtsp://server/filemov”来访问QT流服务器以实现远程播放。这里的“server”是服务器的IP地址,“filemov”是媒体文件名,默认的RTSP传输端口是554端口。如果网络连接没有什么问题的话,如图6所示,那么你很快就可以连接成功。
建立播放列表或点播系统
辛辛苦苦架设了一台流媒体服务器,我们还可以建立播放列表或点播系统,甚至可以进行网络直播,反正已经用上了宽带,不用也是浪费。
配置QT流媒体服务器
打开IE,在地址栏中输入“”,这里的“server”代表服务器的IP地址。如果前面的配置没有什么问题的话,很快就会进入如图7所示的管理页面,这里以列表形式显示了当前的系统资源占用情况和相关的服务器信息。我们可以在这里查看连接到服务器的用户类型、IP地址、数据速率、数据传输量、包丢失比例、连接时间、连接文件等内容,也可以在这里设置映射文件夹、加密传输、最大连接用户数、分配带宽、重置密码、更改端口,如果你需要的话,还可以查看错误日志和操作日志。
创建播放列表
点击图7窗口右侧的“New MP3 Playlist”或“New Movie Playlist”按钮,我们可以创建一个MP3或影片的播放列表。不过这里需要说明的是,你需要将相关的媒体文件复制到C:\Program Files\Darwin Streaming Server\Movies文件夹中才行。
如图8所示,我们可以在这里通过“Weight”旁边的小三角箭头重新调整播放列表的播放顺序,可惜的是QuickTime Streaming Server对简体中文的支持十分差劲,显示的竟然是一些乱码字符。最后,点击窗口右下角的“Save Changes”按钮就可以将这份新建的播放列表保存下来,以后如果需要更改的话可以选择“Edit Playlist”重新配置。
不过,如果你希望其他用户也能访问这份播放列表文件,还必须点击“Avaliable Playlists”列表框中的“Status”下的播放按钮,也就是让“Status”列的“Stopped”变为“Playing”才行。
实现网络直播
如果你还想在播放完MP3歌曲后说上一段话,那么简单的很,只要一个话筒就行了。不过,还需要在Winamp中进行一些设置,如图9所示,在“Input Device”下拉列表框中选择“Soundcard Input”项,这样才会出现图中的SoundCard Mixer设置项。如果使用默认的设置“Winamp(Recommended)”的话就只有Input Levels一项了,下面还有“Music Level”、“BGMusic Level”、“Mic Level”几个滑块可以调节音量的大小,而“Fade Time”是用来设
置移出时间值。
现在,你无需进行其它设置,准备一番后,清清嗓子,点击“Push to Talk”按钮,然后再按下“Lock”按钮锁定当前话音输入模式。接下来就可以对着麦克风开始你的网络直播之旅了,结束请再次按下“Lock”按钮解锁
0条评论