저는 라이브 TV 채널의 MPEG-TS H.264 비디오 스트림이 있습니다. 라이브 스트리밍을 iPhone 용으로하고 싶지만 HLS는 세그먼트 (예 : 10 초)를 만들어서 M3u8을 사용하여 보내야합니다. 이 목적을 위해 현재 인터넷에서 사용할 수있는 ffmpeg 및 m3u8-segmenter를 사용하고 있습니다. 하지만 나는 내 하드웨어에 메모리 + 프로세서 제한이 있으므로 ffmpeg를 사용하여 트랜스 코딩을 사용하고 싶지 않습니다. MPEG-TS 비디오 세그먼트 만 만들고 iPhone으로 직접 보낼 수 있습니까?인코딩없이 Http 라이브 스트리밍
많은 방법을 시도했지만 그렇게 할 수 없습니다. Linux 기반 시스템을 사용하고 있습니다.
비디오 트랜스 코딩없이 아이폰에 스트리밍 라이브의 절차는 무엇입니까?
감사합니다.
이 경우 ffmpeg를 어떻게 사용하고 있습니까? 이미 MPEG-TS로 들어오는 경우에는 m3u8-segmenter로 직접 공급할 수 있어야합니다. ffmpeg 및 m3u8-segmenter에 사용중인 샘플 코드 및 호출을 게시 할 수 있습니까? | (인코딩을위한 다른 모든 매개 변수) - 6954/myvideo.ts -f MPEGTS :
는 FFmpeg -i [링크] HTTP : // localhost를 –
@JeffreyPfau 나는이 형식을 사용하고 있습니다 ./m3u8-segmenter -i - -d 10 -p outputdir/prefix -m outputdir/output.m3u8 -u [link] http://domain.com/
내 비디오가 이미 MPEG-TS 형식이므로, 왜 그 비디오의 조각을 만들고 m3u8을 사용하여 내 아이폰에 보내고 싶은지. 잘 모르는 방법입니다. –
나는 또한 이것을 시도했다 : ./m3u8-segmenter -i (MPEG-TS 비디오에 URL) -d 10 -p outputdir/prefix -m outputdir/output.m3u8 -u (도메인 접두사) –