在流媒体服务器构建中,点播与广播的主要区别是什么?

在流媒体服务器构建中,点播与广播的主要区别是什么?,第1张

点播是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,一个客户端从服务器接收一个媒体流(这个连接是唯一的,其它用户不能占用),并且能够对媒体进行开始、停止、后退、快进或暂停等 *** 作,客户端拥有流的控制权,就像在看影碟一样。这种方式由于每个客户端各自连接服务器,服务器需要给每个用户建立连接,对服务器资源和网络带宽的需求都比较大。
广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流,用户不能暂停、快进或后退该流,广播使用的数据发送手段有单播与广播。使用单播发送时,服务器需要将数据包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽和服务器资源,因此产生了组播(多播)技术。

最好是有自己的服务器!要不然会不安全的,有了自己的服务器自己可以控制,相对于安全性高一点!最好是弄个插件,一个视频聊天的软件,注册会员登陆就可以了!那样用户会使用更方便,速度更快的!

你好~
在许多网吧或者局域网用户来说,一般都有自己的影片和音乐库,以供来在上网之余观看。而观看的方式大多都是将影片和音乐文件放在一台或是几台电脑里,用户要观看影片或听音乐时,直接调用文件进行观看。
这种方式不仅耗系统资源,而且还占网速,只有几个人在观看还好,要是观看的人多了,那存放影片的电脑可就惨了。其实我们可以模仿在线网站一样(即内嵌式播放),做一个自己的服务器。
方案优点:能减轻电脑的负荷,便于用户方便地浏览影片库里的。
要实现在线网站,先行得架设流媒体服务器,为方便启见,笔者以Win2000Server自带的Windows Media Service举便说明,对其架设过程作一个简单的介绍。
Windows Media 服务的安装
步骤1 打开“控制面板”,双击“添加/删除程序”,打开“添加/删除程序”对话框,再在出现在对话框中单击“添加/ 删除Windows 组件”。
步骤2 在“Windows 组件”对话框中,将“组件”列表中的“WindowsMedia 服务”选中,单击“下一步”。然后稍等几秒钟,点击“完成”按钮,重新启动计算机,完成WindowsMedia 服务的安装。
创建点播单播发布点
步骤1 依次单击“开始”→“程序”→“管理工具”→“W i n d o w sMidea”,打开“WindowsMedia 管理器”,单击界面左侧配置服务器功能列表中的“单播发布点”,转到“单播发布点”界面。
步骤2 单击界面上的“点播”按钮可创建一个点播单播点。创建好了点播单播点后,服务器的架设就基本完成了。
步骤3 服务器的配置完成,打开IE 浏览器,在浏览器地址栏中输入m m s : / /server/you-fileasx 来播放服务器上的流媒体文件了。
注意:Server 是服务器地址,you-fileasx 指asx 文件路径。
OK,简单的流媒体服务器架设成功!但不足之处是播放影片是在独立的窗口中进行的。下面我们再来完善一下服务器的功能,就是将播放器嵌入到网页里,这样用户使用起来也就更方便些。
在网页里嵌入多媒体播放器
大家都知道,在线音乐网站和在线网站都是通过内嵌播放器的方式来播放音乐和的,前提是你必须安装播放流媒体的软件,就能在网页里进行播放。那它是如何实现的呢?其实很简单,只要你稍为了解一些HTML 方式的知识就能够做出来了。
在页面加入流媒体的方法很简单,只需要在网页中做一个超级链接,将链接指向Web Server的asx文件,这个.asx文件是我们刚才在创建单播发布点时生成的一个指针文件,它是一个纯文本文件,在创建了点播单以后,就会自动创建。我们先来看一下它的文件内容:
< asx version = '30'>
< title> piaoying< /title>
< entry>
< ref href = 'mms://
JJXIAOYAN/piaoyingwma'/>
< /entry>
< /asx>
提示:文件中的第一行是版本信息,< entry> < /entry> 表示有多个流要播放,也就是播放列表,可以有多个。
如果我们在网页中,加入这个文件的超链接,网页就会自动调用合适的播放器来播放文件中链接到的流媒体文件。当然,用这种方式是要另外打开一个窗口才能播放的。要在在Web页中嵌入播放器,首先我们要建立一个网页文件,在此只要用到HTML中的< Object> < /Object> 可以了,其代码如下,在网页中的界面。
< html>
< head>
< meta >很简单,小型的流媒体网站只需要一台小型服务器+一块或多块硬盘就可以完全胜任,大型网站通常通过域服务器多台服务器协同作业就可以解决,通常一台服务器挂载一块1TB的硬盘大约可以存储4000多集剧集,而目前一块1T的企业版的硬盘价格不到1K对于一般网站主来说是可以承受的而流媒体服务器对其他硬件的要求并不高,比普通WEB网站的处理能力强一点就可以了。
另外,现在出现了一种新兴的流媒体服务器叫QVOD也叫快播,这种服务器使用的是BT协议,网站主只需要从网络上下载视频文件的种子放到服务器就可以实现VOD视频点播,使用这种方案,普通小网站主省去了大量的服务器空间开支,一个拥有数万视频文件的网站只需要数百M的空间就可以解决,而且带宽只需要是正常的1/100。QVOD单服务器1000部400Kbps码率的负载峰值用户量可以达到2~3万,是传统点播网站的上百倍。

流媒体服务器的服务方式
(1)单播。在客户端与媒体服务器之间建立一个单独的数据通道,从1台服务器送出的每个数据包只能传送给1个客户机。
(2)组播。在以组播技术构建的网络上,允许路由器一次将数据包复制到多个通道上。
(3) 点播与广播。点播连接是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,用户可以开始、停止、后退、快进或暂停 流。广播指的是用户被动地接收流,在广播过程中,数据包的单独一个拷贝将发送给网络上的所有用户,客户端接收流,但不能控制流。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13035891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存