Return Homepage Cooltang's Box
Homepage Article Title [转载]使用RealNetworks产品构建网络电台-4 (FAQ篇)
Catalog Original URL http://www.discuz.net/viewthread.php?tid=37727&fpage=1
Backup Time 2004-4-12 8:53:49
Executor IP 198.54.202.2

[转载]使用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到你的网页中即可。
Visit Cooltang's Homepage TOP