经过这段使用,要想修改NetStream.publish()函数发布的FLV视频文件的位置,只有修改FMS的配置文件Vhost.xml,或者是程序中使用Stream.setVirtualPath()函数进行指定。
- <VirtualDirectory>
- <Streams>foo;c:/data</Streams>
- </VirtualDirectory>
在Vhost.xml的文件中找到上面的标签,然后你就可以修改了,比如上面的<Streams>foo;c:/data</Streams>处就是,c:/date就是要存储视频文件的位置,当用publish()函数的时候,你就可以这样子使用publish("foo/2","record");
这样就会发布文件2.flv,在目录c:/date下。
同时也就可以发布到WEB服务器的目录中,就可以用网页进行访问了。
太高兴了,半天就弄这一个问题!努力