iOS용 VXG 미디어 SDK
부인 성명
이것은 iOS용 VXG Media SDK의 비상업적 버전입니다. 재생은 2분으로 제한됩니다. 상업적인 사용과 추가 기능에 대한 액세스에는 라이센스가 필요합니다. VXG iOS RTSP SDK에 대해 자세히 알아보기
SDK 소개
SDK는 세 가지 모듈로 구성됩니다.
- Player SDK - 미디어 파일 및 스트림 재생용
- 인코더 SDK - 모바일 장치에서 라이브 비디오 방송용
- Cloud SDK - VXG Cloud/VXG 서버에서 재생하거나 스트리밍하기 위한 모듈
- 종속성 - 모든 SDK의 공통 부분입니다. ffmpeg, openssl 등과 같은 재사용 가능한 모듈이 포함되어 있습니다.
플레이어 모듈은 IPTV, 감시 시스템의 iOS 클라이언트, IP 카메라 뷰어, TV 플레이어, OTT 클라이언트 및 기타 비디오 재생 기능이 있는 애플리케이션에 사용할 수 있습니다. 인코딩 모듈은 가정 감시, 소셜 네트워크 등 모든 종류의 모바일 비디오 방송에 사용할 수 있습니다. 샘플 소스 코드가 제공될 수 있습니다.
선적 서류 비치
플레이어 SDK
인코더 SDK
클라우드 SDK
미디어 플레이어
주요 특징:
- 네트워크 스트림에 대한 낮은 대기 시간 – 특수 API는 모든 모듈의 재생 대기 시간과 버퍼링을 제어합니다.
- 다중 채널 지원 – 여러 비디오 소스에 대한 동시 연결 지원.
- 컴퓨터 비전 처리기용 디코더 이후 원시 비디오 프레임(전체 또는 잘림)을 가져옵니다 (얼굴 감지기 샘플 포함).
- 하드웨어 가속 – HD 비디오(H.264, H.265, MPEG4, MPEG2 등)의 하드웨어 가속 디코딩.
- H/W 포스트 및 전처리 – OpenGL 셰이더를 사용한 하드웨어 디인터레이싱 및 전처리.
- 스마트 OpenGL 렌더링 - 디지털 줌 및 사진 이동.
- 빠르고 낮은 속도의 재생 - 파일의 경우 0.1x-16x 속도 지원, 라이브 스트림의 경우 0.1x-3x 속도 지원
- 부드러운 위치 변경 - 단시간에 오디오 페이드로 빠른 위치 변경 지원
- 재생 중 녹화 - 라이브 비디오 소스에서 모든 소셜 네트워크와 호환되는 mp4 파일로 녹화 지원
- 실시간 통계 - 비트 전송률, 비디오 및 오디오 흐름의 대기 시간, 비디오 흐름의 프레임 수 등 통계가 실시간으로 계산됩니다.
- 트리밍 - 여러 세그먼트의 로컬 파일 자르기 지원
추가 기능:
- 스마트 썸네일 – 빠르고 간단한 API는 로컬 파일 및 라이브 스트림에 대한 썸네일을 가져옵니다.
- 재생 - 라이브 HLS 스트림에서 위치 변경 지원
- 오디오 필터링 - 볼륨 부스트, 템포, 노치 지원
- ONVIF - ONVIF 프로토콜 지원(요청 시 제공됨)
지원되는 파일 형식 및 네트워크 프로토콜:
- 지원되는 파일 형식: AVI, 3GP, M4V, MP4, WMV, FLV, MPEG, MPG, MOV, RM, VOB, ASF, MKV, F4V, TRP, TS, TP 등.
- 지원되는 네트워크 프로토콜: HLS, HTTP, RTMPT, RTMPE, HTTTPS, RTMPTS, MMS, RTMP, RTP, SRTP, UDP, HLS, RTSP 및 기타.
- 멀티캐스트, 유니캐스트 및 브로드캐스트 지원
- 스트림 재생: RTSP용 멀티캐스트/유니캐스트 UDP, HTTP 및 HTTPS 터널링.
지원되는 자막:
- DVD 자막(코덱 dvd_subtitle), 폐쇄 캡션(EIA-608/CEA-708) 디코더(코덱 eia_608), PJS 자막, RealText 자막, SSA(SubStation Alpha) 자막, SubRip 자막, 원시 텍스트 자막, WebVTT 자막
미디어 인코더
주요 특징:
- RTSP 서버(로컬 네트워크) / 공용 네트워크의 RTMP
- 최대 4K 해상도의 H.264 인코딩
- 동시 녹화 및 방송
- 마이크에서 오디오 캡처
- WAV 형식으로 오디오 녹음
- 사용자 정의 스트림 암호화(요청 시)
- HTTPS, HTTP를 통한 RTSP 터널링
- 최대 30FPS의 원시 비디오 캡처
- 원시 오디오 캡처(PCM 형식)
클라우드 비디오 감시에 대해 자세히 알아보기
데모 스크린샷