 |
 |
 |
[转载]使用RealNetworks产品构建网络电台-4
(FAQ篇)
1、 Q:我已经装好了REALSERVER,,可以进入配置页面,在服务器上的配置一切正常,但在客户端无法播放,使用默认配置(RTSP://192.168.0.1:544/REAL8VIDEO.RM) A:RTSP://192.168.0.1:544/REAL8VIDEO.RM
少了encoder 路径! 2、 Q:realser已安装在NT4.0上,不知如何设置rstp协议和点播目录 A:点播目录把mount
points 的根目录指向路径c:\program files \..\content 改为你要放置视频节目的地方就可以点播了,在real
player里 键入 rtsp://realserver的IP:554/视频文件名.rm
出现缓冲就ok啦。。 rtsp协议不用设置!!
3、 Q:跑RealServer的服务器组播时的CPU,内存需求情况?
A:RealServer中的组播是将一个现场直播流同时传递给多个客户端,而无需为每一客户的连结发送一个单独的数据流,客户端只需连结到这个数据流,而不是连结到RealServer服务器,从而降低带宽的使用。为了利用组播技术所带来的优越,在RealServer与Realplayer客户端之间的所有设备必须是支持组播技术的,包括之间的路由器、交换机、和其他的网络设备! 使用组播能够减少带宽的使用,用一般满足100个600k连接的机器配置就行了!
4、 Q:如何将n个小段落的.rm文件串成一个做点播? A:用smil将这些.rm文件串成一个.smi文件,再点播 如: <smil> <head> <meta
name="Title" content="video"/> <meta name="Author" content="Roy
Wilkie"/> <meta name="Copyright" content="2000,
RealNetworks"/> <layout> <root-layout
background-color="black"/> </layout> </head> <body> <seq>
<video src="video1.rm"/> <video
src="video2.rm"/> <video
src="video3.rm"/> </seq> </body> </smil> 如此可顺序播出。
5、 Q:MAC和PC都可以用
REAL吗!?? A:realserver支持所有主流的server级操作系统!
6、 Q:写smil一定要手工写吗?有没有象dreamweaver一样的可见即可得工具。 A:
grins_win_1.5.exe、smilinst.exe、easypix
7、 Q:
点播和单播有什么区别,组播和广播呢? A:
单播(Singlecast) 在客户端与媒体服务器之间需要建立一个单独的资料信道,从一台服务器送出的每个资料包只能传送给一个客户机,这种传送方式称为单播。每个用户必须分别对媒体服务器发送单独的查询,而媒体服务器必须向每个用户发送所申请的资料包拷贝。这种巨大冗余首先造成服务器沉重的负担,响应需要很长时间,甚至停止播放;管理人员也被迫购买硬件和带宽来保证一定的服务质量。 组播(Multicast) IP组播技术构建一种具有组播能力的网络,允许路由器一次将资料包复制到多个信道上。采用组播方式,单台服务器能够对几十万台客户机同时发送连续数据流而无延时。媒体服务器只需要发送一个信息包,而不是多个;所有发出请求的客户端共享同一信息包。信息可以发送到任意地址的客户机,减少网络上传输的信息包的总量。网络利用效率大大提高,成本大为下降。 在Microsoft
Media Service中组播是这样的:当不同的用户同时点播同一个节目时,由于点播总有先后顺序,后点播的用户并不是从The Start of
Program开始播放,而是依照网络中同时点播此节目的其它用户的播放进度,这就造成当前用户极有可能从节目的中间开始看起。 广播(Broadcast) 广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。广播方式中资料包的单独一个拷贝将发送给网络上的所有用户。
使用单播发送时,需要将资料包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,资料包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽。组播吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,将资料包的单独一个拷贝发送给需要的那些客户。组播不会复制资料包的多个拷贝传输到网络上,也不会将资料包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。 点播(Unicast) 点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流。点播连接提供了对流的最大控制,但这种方式由于每个客户端各自连接服务器,却会迅速用完网络带宽。
8、 Q:
怎样在linux下安装和使用real server A:用root权限给
realserver_linux_20010506.bin文件赋予可执行权限,之后执行,再把lic文件拷贝到安装目录的licence目录下, 安装完了后,在Xwin界面下有快捷方式,启动realserver进程,有管理界面出来就ok啦!
9、 Q:服务器系统为windows2000,安装和使用real
server都很正常。但是网页不能正常浏览! A:原来realserver需要独自有自己的http端口
10、 Q:怎样用FLASH中的按钮控制RM的播放? A:在Flash中使用GetURL或FSCommand命令调用你网页中的控制RM的javascript脚本,发布成网页后,将相应的代码COPY到你的网页中即可。
|