SetNetworkProperties Method

Summary
Sets the network properties for the server.
Syntax
C#
C++/CLI
public void SetNetworkProperties( 
   NetworkProperties properties 
) 
public: 
void SetNetworkProperties(  
   NetworkProperties^ properties 
)  

Parameters

properties
A copy of the New NetworkProperties object to copy to the server.

Remarks

If the method fails, an error is raised. For more information, refer to the Error Codes.

Example
C#
using Leadtools; 
using Leadtools.MediaStreaming; 
 
 
 
public Server _server = null; 
public bool _result = false; 
 
public void SetNetworkPropertiesExample() 
{ 
   try 
   { 
      // create an instance of the server object 
      _server = new Leadtools.MediaStreaming.Server(); 
 
      // retrieve a copy of the Network Properties 
      NetworkProperties props = _server.GetNetworkProperties(); 
 
      // change the properties 
 
      props.IPAddress = "0.0.0.0"; 
 
 
      props.Port = 6969; 
 
 
      props.RTPPort = 6970; 
 
 
      props.OpenWindowsFirewall = true; 
 
 
      props.Authentication = Authentication.None; 
 
 
      props.UserName = "admin"; 
 
 
      props.Password = "password"; 
 
 
      props.Realm = "LTMS"; 
 
 
      props.IdleTimeOut = 70000; 
 
 
      props.RTCPTimeOut = 30000; 
 
 
      props.ServerName = "LTMS/1.0"; 
 
 
      props.RTSPEnable = true; 
 
 
      props.RTMPEnable = true; 
 
 
      props.HDSEnable = true; 
 
 
      props.SSFEnable = true; 
 
 
      props.DASHEnable = true; 
 
 
      props.MediaFolder = "%ltmsMediaFolder%"; 
 
      // copy the Network Properties to the server 
      _server.SetNetworkProperties(props); 
 
      _result = true; 
   } 
   catch (Exception) 
   { 
      _result = false; 
   } 
} 
Requirements

Target Platforms

See Also

Reference

Server Class

Server Members

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.MediaStreaming Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.