Tag: Media Foundation

Siemens Digital Industries Software Simcenter Testlab 2506 Launches with Multi-Camera Video Support!

«Some applications require a test to be documented with video for later investigation of specific phenomena observed in the data. In many situations one or two cameras are sufficient to document e.g. road conditions or driver behavior. However, in more complex scenarios it might be required to document multiple sub-systems or components of the device under test, and therefore the video of 4 cameras or more need to acquire. For these reasons, since the release 2406.0001 the Simcenter SCADA RS REC unit supports the connection of external USB hubs. Up to 6 cameras can be connected to unit in this way, hence allowing to acquire multiple video streams in sync with the rest of the analog and digital data.»

Demo: Webcam with YOLOv4 object detection via Microsoft Media Foundation and DirectML

As we see announcements for more and more powerful NPUs and AI support in newer consumer hardware, here is a new demo with Artificial Intelligence attached to a good old sample camera application based on the Microsoft Media Foundation Capture Engine API. This demo is a blend of several technologies: Media Foundation, Direct3D 11, Direct3D…

Read the full article

Demo update: Web camera video with MPEG-DASH live broadcasting, now also with HLS

Serving MPEG-DASH differs from serving HLS but as long as you have video packaged in ISO BMFF segments, adding an option to also expose content as HLS (HTTP Live Streaming, RFC 8216) is not too difficult. Besides, being able to stream webcamera signal as MPEG-DASH using http://localhost/MediaFoundationCameraToolkit/Capture/manifest.mpd I also made it possible to use http://localhost/MediaFoundationCameraToolkit/Capture/master.m3u8…

Read the full article

Demo: Web camera video with MPEG-DASH live broadcasting

New series in demonstrations of what one can squeeze out of Windows Media Foundation Capture Engine API. This video camera capture demonstration application features a mounted MPEG-DASH (Dynamic Adaptive Streaming over HTTP) server. The concept is straightforward: during video capture, the application takes the video feed and compresses it in H.264/AVC format using GPU hardware-assisted…

Read the full article