Shaka Streamer
FFmpeg 및 Shaka Packager를 기반으로 스트리밍 미디어를 준비하는 간단한 구성 파일 기반 접근 방식입니다.
Features
- Shaka Streamer는 패키징과 스트리밍이 쉬워졌습니다.
- 간단한 구성 파일 기반 애플리케이션
- 복잡한 명령줄 없음
- 정상적인 기본값
디테일한 정보:
- 지원:
- VOD 또는 라이브 콘텐츠
- DASH 및 HLS 출력(또는 동시에 둘 다)
- VOD 다중 기간 DASH(및 동등한 HLS 출력)
- 지우거나 암호화된 출력
- 하드웨어 인코딩(플랫폼에서 사용 가능한 경우)
- VOD용 정적 입력 트랜스코딩 및 패키징
- 시뮬레이션된 라이브 스트리밍을 위해 파일 반복
- 웹캠에서 비디오 캡처
- 임의의 외부 명령에서 입력 생성
- DASH 라이브 스트림 속성 제어
- 출력 폴더 및 파일 이름 제어
- 입력 또는 출력에 임의의 FFmpeg 필터 추가
Installation
# To install/upgrade globally (drop the "sudo" for Windows):
sudo pip3 install --upgrade shaka-streamer shaka-streamer-binaries
# To install/upgrade per-user:
pip3 install --user --upgrade shaka-streamer shaka-streamer-binaries
Examples
Example command-line for live streaming to Google Cloud Storage:
python3 shaka-streamer \
-i config_files/input_looped_file_config.yaml \
-p config_files/pipeline_live_config.yaml \
-c gs://my_gcs_bucket/folder/
Example command-line for live streaming to Amazon S3:
python3 shaka-streamer \
-i config_files/input_looped_file_config.yaml \
-p config_files/pipeline_live_config.yaml \
-c s3://my_s3_bucket/folder/
See also
- DRM
- Widevine
- MPEG Common Encryption (CENC)]
- Shaka Streamer - FFmpeg 및 Shaka Packager를 기반으로 스트리밍 미디어를 준비하는 간단한 구성 파일 기반 접근 방식입니다.
- Shaka Packager - 일반적인 암호화 지원, 실시간, VOD로 DASH 및 HLS 패키지 프로그램 애플리케이션을 작성하는 C++ 프로그래머를 위한 미디어 패키징 SDK입니다.
- Shaka Player - 적응형 동영상 스트리밍을 위한 자바스크립트 라이브러리입니다.