流描述对象
2) 编程指南
- 创建实例
<OBJECT ID="MCM" HEIGHT=1 WIDTH=1 CLASSID="CLSID:B00464B3-67D4-11D0-A464-00C04FC29CFB"></OBJECT>
- 连接服务器
MCM.Connect "LocalHost"
- 创建一个工作站
Set MyStation = MCM.Channels.Open( "My Station", 7 )
- 设置工作站属性
MyStation.MulticastAddress = "238.8.217.46"
MyStation.Port = 13767
- 指定发送选项
MyStation.DeliveryMode = MCM_DM_SESSIONLESS_3PH
- 创建工作站格式对象
MyStation.ChannelFormats.Add "C:\ASFRoot\welcome.asf", MCM_ASF_CH_FORMAT_FILE
- 创建 .nsc 文件
Windows Media Station (.nsc) 文件提供客户端方便的连接.
MyStation.WriteNSC "C:\inetpub\wwwroot\mynsc.nsc", "True"
- 创建一个流对象
Set MyStream = MCM.Streams.Open ("mms://MyServer/welcome.asf", "MyStream", MCM_PA_READ)
- 激活一个流对象
MyStation.SetActiveStream MyStream
- 启动多点广播
MyStream.Start 0
- 开始多点广播
一旦有客户端连接到服务器即开始播发
- 多点广播一个实时流
MCM.Connect "LocalHost"
Set MyStation = MCM.Channels.Open( "MyStation", MCM_PA_ALL_ACCESS )
MyStation.MulticastAddress = "238.8.217.48"
MyStation.Port = 14767
MyStation.DeliveryMode = MCM_DM_SESSIONLESS_3PH
Set MyStream = MCM.Streams.Open ("msbd://MyServer:1152", "MyStream", MCM_PA_ALL_ACCESS)
MyStation.ChannelFormats.Add "C:\ASFRoot\Stream Formats\MyFormat.asd", MCM_ASD_CH_FORMAT_FILE
MyStation.WriteNSC "C:\inetpub\wwwroot\MyStation.nsc", "True"
MyStation.SetActiveStream MyStream
MyStream.Start 0
- 停止一个流
MyStream.Stop
3. 媒体服务认证 API
4. 媒体服务时间提示和认证 API
5. 媒体服务传输控件
关键词:Windows media server sdk (1)