방송 및 라이브 스트리밍 SDK (.NET용)
VisioForge SDK로 전문적인 라이브 스트리밍 및 방송 애플리케이션을 구축하세요. YouTube, Facebook 및 사용자 지정 RTMP 서버로 스트리밍할 수 있습니다. HLS 적응형 스트리밍, SRT 저지연 전송, NDI 네트워크 비디오, DeckLink 하드웨어 출력 — 모두 C#과 .NET에서 가능합니다.
방송 개발의 과제
멀티 플랫폼 스트리밍
YouTube, Facebook, 사용자 지정 RTMP 서버 및 HLS 엔드포인트로 동시에 라이브 비디오를 전송하려면 다양한 출력 프로토콜과 인코딩 파이프라인을 관리해야 합니다.
저지연 요구사항
전문 방송에서는 라이브 제작, 실시간 모니터링, 시청자 상호작용을 위해 1초 미만의 지연 시간이 필요합니다. 표준 HTTP 스트리밍은 허용할 수 없는 지연을 발생시킵니다.
인코딩 복잡성
각 스트리밍 플랫폼에 맞게 적절한 GOP 크기, 비트레이트 제어, 키프레임 간격으로 H.264/H.265 인코더를 설정하면서 품질과 성능을 유지해야 합니다.
하드웨어 통합
Blackmagic DeckLink 카드 및 NDI 소스/출력과 같은 전문 방송 하드웨어를 통합하려면 전용 SDI/HDMI 파이프라인 처리가 필요합니다.
VisioForge SDK가 이러한 과제를 해결하는 방법
VisioForge Media Blocks SDK는 모든 주요 스트리밍 프로토콜에 대한 전용 싱크 블록을 제공합니다. 한 번 인코딩하여 YouTube, Facebook, HLS, SRT, NDI, DeckLink 등 여러 대상으로 동시에 출력하는 파이프라인을 구축할 수 있으며, 플랫폼 전반에 걸쳐 일관된 API를 제공합니다.
- YouTubeSinkBlock 및 FacebookLiveSinkBlock으로 간편한 플랫폼 스트리밍
- 내장 HTTP 서버를 갖춘 HLSSinkBlock으로 적응형 스트리밍
- 손실이 있는 네트워크에서도 저지연의 안정적인 스트리밍을 위한 SRT 전송
- IP 기반 스튜디오 제작 워크플로를 위한 NDI 싱크/소스 블록
- 전문 SDI/HDMI 방송 하드웨어를 위한 DeckLink 출력 블록
- Tee 블록으로 단일 소스에서 미리보기, 녹화, 스트리밍을 동시에 수행
주요 방송 기능
YouTube 및 Facebook 라이브
스트리밍 키를 사용하여 YouTube 및 Facebook 라이브로 직접 스트리밍합니다. 설정 가능한 품질 옵션과 함께 H.264 + AAC 인코딩을 지원합니다.
HLS 적응형 스트리밍
설정 가능한 세그먼트 길이, 재생 목록 길이 및 내장 HTTP 서버로 HLS 재생 목록을 생성합니다. CDN 배포에 즉시 사용 가능합니다.
SRT 저지연 스트리밍
불안정한 네트워크에서도 저지연 스트리밍을 위한 SRT(Secure Reliable Transport)를 지원합니다. H.264/H.265를 지원하는 MPEG-TS 캡슐화를 제공합니다.
NDI 네트워크 비디오
NDI 프로토콜을 사용하여 IP 네트워크를 통해 비디오를 송수신합니다. 스튜디오 제작 환경을 위한 제로 설정 자동 검색을 지원합니다.
DeckLink 하드웨어 출력
전문 SDI/HDMI 방송을 위해 Blackmagic DeckLink 카드로 출력합니다. Fill-Key, 다중 출력, HD/4K 모드를 지원합니다.
RTSP 서버 및 재스트리밍
모든 소스를 재스트리밍하기 위한 RTSP 서버를 생성합니다. RTSP 입력을 수신하고, 오버레이 또는 처리를 추가한 후 새 엔드포인트로 재배포합니다.
코드 예제
SDK 데모의 실제 코드 — YouTube 스트리밍, HLS 생성, DeckLink 출력 등을 확인하세요.
YouTube 라이브 스트리밍
C#HLS 스트리밍 서버
C#SRT 스트리밍
C#NDI 출력
C#DeckLink 방송 출력
C#RTSP 재스트리밍
C#파이프라인 아키텍처
VisioForge Media Blocks SDK는 모듈식 파이프라인 아키텍처를 사용합니다. 각 블록은 소스, 인코딩, 먹싱, 스트리밍 등 하나의 작업을 담당하며, 블록들을 연결하여 완전한 방송 워크플로를 구성합니다.
방송 솔루션 구축을 시작하세요
무료 평가판을 다운로드하고 스트리밍 데모를 살펴보세요. 평가 기간 동안 워터마크 제한 없이 전체 SDK에 액세스할 수 있습니다.
