Skip to main content

WMV network streaming

Products: Video Capture SDK .Net

Engines: VideoCaptureCore

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.

Windows-only WMV streaming (VideoCaptureCore engine)

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.