Skip to content

Instantly share code, notes, and snippets.

View visioforge's full-sized avatar

VisioForge visioforge

View GitHub Profile
// code sample
using VisioForge.VideoFingerPrinting;
using VisioForge.VideoFingerPrinting.Sources;
using VisioForge.VideoFingerPrinting.Sources.DirectShow;
using VisioForge.VideoFingerPrinting.Sources.MediaInfo;
...
// create processor
<param name="InitParams" value="mediaurl=http://localhost/LiveSmoothStream.isml/manifest" />
<html>
<head>
<title>iPhone live streaming page</title>
</head>
<body>
<h1>Live stream.</h1>
<video width="640"
height="480"
src="LiveSmoothStream.isml/manifest(format=m3u8-aapl).m3u8"
@visioforge
visioforge / IPCameraCaptureMP4.cs
Last active July 22, 2021 14:05
5 lines of code sample - IP camera capture to MP4 - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.MP4.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.MP4.x86/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.LAV.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.LAV.x86/
using System;
@visioforge
visioforge / IPCameraPreview.cs
Last active July 22, 2021 14:03
5 lines of code sample - IP camera preview - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.LAV.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.LAV.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
@visioforge
visioforge / VideoCaptureWithTextOverlay.cs
Last active July 22, 2021 14:05
5 lines of code sample - Video capture from camera with text overlay - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.MP4.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.MP4.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
@visioforge
visioforge / CameraPreviewFrameSave.cs
Last active July 22, 2021 14:06
5 lines of code sample - Video preview for web camera with frame capture - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
@visioforge
visioforge / ScreenCaptureAVI.cs
Last active July 22, 2021 14:06
5 lines of code sample - Screen capture to AVI - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
@visioforge
visioforge / VideoCaptureAVI.cs
Last active July 22, 2021 14:07
5 lines of code sample - Video capture to AVI - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
@visioforge
visioforge / VideoCaptureWMV.cs
Last active July 22, 2021 14:07
5 lines of code sample - Video capture to WMV - VisioForge Video Capture SDK .Net - https://www.visioforge.com/video-capture-sdk-net
// Required NuGet packages:
// https://www.nuget.org/packages/VisioForge.DotNet.VideoCapture/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x64/
// https://www.nuget.org/packages/VisioForge.DotNet.Core.Redist.VideoCapture.x86/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;