VisioForge

Media Player SDK .NET

Media Player SDK .Net을 사용하면 개발자는 비디오, 오디오, DVD, Blu-ray 및 다양한 네트워크 스트림 지원을 포함하여 광범위한 미디어 재생 기능을 애플리케이션에 원활하게 통합할 수 있습니다. 또한 이 SDK는 비디오 위에 효과가 있는 오버레이 비트맵 및 텍스트를 렌더링하는 기능을 제공합니다. 재생 엔진의 유연성을 제공하여 시스템 코덱, FFmpeg 또는 VLC를 사용할 수 있어 광범위한 호환성과 고품질 미디어 경험을 보장합니다.

Windows, macOS, Linux, Android 및 iOS에 대한 크로스 플랫폼 지원

설치

NuGet을 통한 빠른 설치

NuGet 패키지로 몇 초 만에 시작하세요

Install-Package VisioForge.DotNet.MediaPlayer

또는 Visual Studio의 NuGet 패키지 관리자에서 VisioForge.DotNet.MediaPlayer 를 검색하세요.NuGet.org에서 보기 →

주요 이점

범용 형식 지원

하드웨어 가속으로 500개 이상의 비디오/오디오 형식 재생

크로스 플랫폼

Windows, macOS, Linux, Android 및 iOS 지원

전문 기능

OSD, 프레임 그래버, VR/360 비디오, 모션 감지

Media Player SDK Structure

SDK 구조

SDK를 통해 개발자는 특정 비디오 및 오디오 소스를 선택하고, 처리를 위해 다양한 효과를 적용한 다음, 렌더링을 위해 미디어를 라우팅할 수 있습니다. WPF, WinForms, MAUI, Avalonia 등 각 UI 프레임워크에 고유한 VideoView 컨트롤을 제공하여 다양한 애플리케이션 인터페이스 내에서 미디어를 원활하게 통합하고 표시할 수 있어 다재다능합니다.

미디어 재생 파이프라인

SDK 아키텍처는 각 미디어 소스를 별도의 오디오 및 비디오 스트림으로 분리합니다. 그런 다음 이러한 스트림은 각각의 디코더로 라우팅됩니다. 디코딩 후 압축되지 않은 데이터가 처리되며 필요한 경우 샘플 그래버에서 직접 액세스할 수 있습니다. 이 기능은 미디어 샘플을 처리하거나 분석하는 실시간 애플리케이션에 유용합니다.

Media Playback Pipeline
Video Processing

비디오 처리

비디오에 텍스트, 이미지 또는 GIF를 추가하여 개인화된 오버레이를 만드세요. 밝기, 대비, 채도 및 색조와 같은 시각적 요소를 조정하여 이미지 품질을 개선하세요. 필요에 따라 영상을 크기 조정, 자르기 또는 회전하는 편집 도구를 활용하세요. 그린 스크린 효과를 위해 크로마 키를 적용하고 스토리텔링을 향상시키기 위해 다양한 추가 비디오 효과를 살펴보세요.

오디오 처리

애플리케이션에 이퀄라이저를 통합하여 정밀한 오디오 튜닝을 허용하세요. 오디오 레벨을 정규화하고, 볼륨을 증폭하거나, 저음 주파수를 향상시키세요. 추가적인 오디오 효과 모음을 사용하여 더욱 정교하게 다듬을 수 있습니다. 자동 또는 수동 게인 제어를 구현하여 최적의 오디오 품질을 달성하세요.

Audio Processing
Custom UI Controls

사용자 지정 UI 컨트롤

SDK는 PNG/SVG 아이콘 및 개인화된 스타일 옵션을 수용하는 스킨 지원을 갖춘 사용자 지정 가능한 인터페이스를 자랑합니다.

주요 기능

VisioForge Media Player SDK .Net의 주요 기능은 다음과 같습니다:

지원되는 형식

  • 파일 형식: MP4, MKV, MOV, AVI, MPEG-TS, WMV, MXF, VOB, OGG
  • 비디오 형식: MPEG-1/2, WMV, MPEG-4, H264, HEVC 및 적절한 디코더가 있는 기타 형식
  • 오디오 형식: AAC, MP3, Vorbis, WMA, OPUS, Speex 및 적절한 디코더가 있는 기타 형식
  • MIDI, 노래방 KAR 및 CDG
  • DVD 및 Blu-ray 재생 [Windows 전용]

비디오 처리 및 효과(CPU/GPU)

  • 이미지 오버레이(애니메이션 GIF 포함)
  • SVG 오버레이
  • 텍스트 오버레이
  • 비디오 투명도
  • 팬/줌
  • 밝기, 대비, 채도, 색조 등
  • 색상 반전, 그레이스케일
  • 디인터레이스, 노이즈 제거
  • 페이드 인/페이드 아웃, 회전
  • 모든 해상도로 크기 조정
  • 타사 DirectShow 필터 지원
  • 30개 이상의 기타 효과

오디오 처리 및 효과

  • 볼륨 부스터
  • 이퀄라이저
  • 3D 베이스 시스템
  • 정규화
  • 자동/수동 게인
  • 다양한 기타 효과

네트워크 스트림 및 전문 지원

  • HTTP/HTTPS 스트리밍
  • RTSP/RTMP 프로토콜
  • HLS/DASH 지원
  • MMS/WMV/UDP 스트림
  • NDI 네트워크 스트리밍
  • 메모리 스트림 재생

고급 기능

  • 메모리에서 파일 재생
  • 원활한 재생(파일 간 지연 없음)
  • 다중 출력 화면 지원
  • Picture-in-Picture 지원
  • 4K 및 8K 비디오 파일 지원
  • GPU 가속 디코딩(DXVA2/D3D11/QuickSync/NVDEC/AMF)
  • 뒤로/앞으로 탐색
  • .Net Bitmap 또는 이미지 파일로 프레임 캡처
  • OSD(On-Screen Display)
  • 자막 지원
  • 네트워크 스트리밍(MMS/WMV/RTSP/RTMP/UDP)
  • 역재생
  • 암호화된 비디오 재생(Video Encryption SDK)
  • 모션 감지
  • 얼굴/객체 감지 [Windows 전용]
  • 바코드 리더
  • 크로마 키
  • madVR 렌더러 [Windows 전용]
  • VR 360° 비디오 [Windows 전용]

플레이어 기능

  • 프레임별 탐색
  • 가변 재생 속도 제어
  • 재생 목록 관리
  • 오디오 트랙 선택
  • 비디오 회전
  • 종횡비 제어

빠른 시작 코드

몇 분 만에 전문 미디어 재생 시작

기본 미디어 플레이어 구현

C#

라이선스 선택

모든 프로젝트를 위한 유연한 라이선스 옵션

모든 라이선스에는 12개월 업데이트 및 지원이 포함됩니다.

Standard

€750/평생

지금 구매
  • 비디오 파일 재생
  • 오디오 파일 재생
  • 자막 지원
  • HD 및 4K 비디오 지원
  • 비디오/오디오 처리 및 효과
  • 하드웨어 가속(DXVA2, NVDEC, QuickSync)
  • OSD(On-Screen Display)
  • 프레임 그래버
  • 다중 출력 화면
  • GPU 가속 비디오 효과
  • 바코드 리더
  • Picture-in-Picture 지원

Professional

€1000/평생

지금 구매
  • 비디오 파일 재생
  • 오디오 파일 재생
  • 메모리 스트림 재생
  • 자막 지원
  • HD 및 4K 비디오 지원
  • 비디오/오디오 처리 및 효과
  • 네트워크 스트림 재생(HTTP/RTSP/RTMP/HLS/WMV/NDI)
  • 크로마 키
  • 역재생
  • 모션 감지
  • DVD 및 Blu-ray 재생(Windows)
  • 하드웨어 가속(DXVA2, NVDEC, QuickSync)
  • DirectShow 필터를 사용한 비디오 처리(Windows)
  • OSD(On-Screen Display)
  • 프레임 그래버
  • 다중 출력 화면
  • GPU 가속 비디오 효과
  • Video Encryption SDK 지원(Windows)
  • 얼굴 추적 및 객체 감지
  • 외부 파일의 오디오 스트림
  • 바코드 리더
  • Picture-in-Picture 지원

모든 라이선스에는 개발자 1인 라이선스, 소스 코드 샘플 및 이메일 지원이 포함됩니다.
평생 라이선스에는 평생 무료 업데이트가 포함됩니다. 연간 라이선스에는 1년 업데이트가 포함됩니다.

시스템 요구 사항

모든 지원 플랫폼에 대한 개발 및 배포 요구 사항

개발 시스템
  • Windows 10 또는 Windows 11
  • Ubuntu 22.04 이상
  • macOS 12 이상
대상 플랫폼
  • Windows 11, Windows 10, Windows 8/8.1, Windows 7 SP1
  • Windows Server 2016 이상
  • Android 8 이상
  • Linux (Ubuntu, Debian 등)
  • macOS 10.14 이상
  • iOS 12 이상
.NET 버전
  • .NET Framework 4.6.1 이상
  • .NET Core 3.1
  • .NET 5/6/7/8/9/10
IDE 지원
  • Visual Studio 2019 이상
  • Visual Studio Code
  • JetBrains Rider
  • Microsoft Access, Word, Excel과 호환
하드웨어
  • 최소 2GB RAM(4GB 이상 권장)
  • Intel Core i5 또는 AMD 동급 프로세서
  • 하드웨어 가속을 위한 DirectX 11 지원 GPU
  • NVDEC/CUVID 가속을 위한 NVIDIA GPU
  • QuickSync 가속을 위한 Intel GPU

배포 권한

로열티 없는 배포. 추가 비용이나 런타임 라이선스 없이 애플리케이션을 배포하세요.

평가판 제한 사항

평가판 버전은 비디오 창에 워터마크를 표시합니다. 30일 평가 기간 동안 모든 기능이 완전히 작동합니다.

비상업적 용도로 무료: SDK는 비상업적 용도로 무료입니다. 무료 라이선스를 받으려면 문의해 주세요.

문서 및 리소스

전체 문서, API 참조 및 샘플 프로젝트

30일 무료 평가판 시작

워터마크가 있는 모든 기능을 갖춘 평가판 버전입니다. 기능 제한은 없습니다.