블록체인
HLS over IPFS 비디오 플레이어
이영훈닷컴
2025. 2. 15. 13:00
728x90
사용하는 방법: 세 개의 쿼리 매개 변수를 허용합니다.
hash:필수. HLS 재생 목록 및 해당 파일이 포함된 폴더의 IPFS 해시입니다.
source: 선택 사항, 기본값은입니다. master.m3u8
title: 선택 사항으로, 브라우저 탭 제목을 재정의할 수 있습니다.
time: 선택 사항, 이 시간(초)에서 비디오를 시작합니다.
사용 예:
#!/usr/bin/env bash
outdir=${1%.*}
mkdir "$outdir"
pushd "$outdir"
ffmpeg -i "../$1" -profile:v baseline -level 3.0 -start_number 0 -hls_time 5 -hls_list_size 0 -f hls master.m3u8
popd
(경로에 추가하면 명령을 사용하여 MP4 파일 폴더를 변환할 수 있습니다.) recode-to-hlsls *.mp4 -1 | xargs -d "\n" -n1 recode-to-hls
이러한 방식으로 생성된 폴더는 IPFS에 게시할 수 있으며 해당 해시는 이 페이지 URL에 사용됩니다. 다음은 이 형식에 따라 생성된 두 개의 해시입니다.
728x90