Skip to main content

Network streaming in WMV format using the external profile

Products: Video Capture SDK .Net

Windows Media Video (WMV) streaming technology, developed by Microsoft, represents a significant advancement in digital video compression and streaming. This format, part of the Windows Media framework, enables efficient delivery of video content over the Internet. It employs advanced compression algorithms to reduce file sizes, making it ideal for streaming. WMV supports a range of video resolutions and bitrates, catering to diverse network conditions and user requirements.

Sample code

You can broadcast video via the network using the Windows Media Video format and simultaneously capture video to a file.

You should specify the WMV profile with the video encoder settings, the maximum number of clients, and the port.

Set the Network_Streaming_Enabled property to true to enable network streaming.

VideoCapture1.Network_Streaming_Enabled = true;

Set the Network_Streaming_Format property to WMV.

VideoCapture1.Network_Streaming_Format = NetworkStreamingFormat.WMV;

Create the WMVOutput object with default settings and configure it.

var wmvOutput = new WMVOutput();

VideoCapture1.Network_Streaming_Output = wmvOutput;
VideoCapture1.Network_Streaming_Network_Port = 12345;

The Network_Streaming_URL property contains the URL to connect to watch the video via the network using the Windows Media Player or another application supporting this feature.

Required redists

  • Video capture redist x86 x64

Visit our GitHub page to get more code samples.