HTTP Live Streaming
과 함께 실시간 스트리밍하고 싶지만 libx264
또는 기타 다른 문제가 있습니다.libx264가 HTTP 라이브 스트리밍 (FFmpeg)에서 실패합니다
내 하드웨어 및 소프트웨어 환경 :
- 맥북 프로
- 버추얼 우분투 16.04
Nginx
및FFmpeg
내가 정적 비디오 파일을 스트리밍 할 수 있어요
(우분투)와 (우분투에서 Nginx와 FFmpeg로). FFmpeg
명령은 다음과 같습니다 :
$ffmpeg -i /my/sample/video.mp4 -codec:v libx264 -f hls /output/file.m3u8
을하지만 웹캠 (라이브 스트리밍)에 관해서, 맥 OS Safari는 스트림을 여는 데 실패합니다.
$ffmpeg -i /dev/video0 -codec:v libx264 -f hls /output/file.m3u8
내가 mpeg2video
인코더를 사용할 때, 맥 OS 사파리 실제로 스트림 재생할 수 있기 때문에 libx264
의 문제 같아요 :라는 라이브러리가
$ffmpeg -i /dev/video0 -codec:v mpeg2video -f hls /output/file.m3u8
이를 나는 다음과 같은 명령을 사용하여 video4linux2
, 내 웹캠 캡처에 video4linux2를 사용해야합니까? 하지만 나는 적절한 라이브 라이브 스트리밍에 대한 FFmpeg
명령을 모르겠다. (나는 FFserver를 시도했으나 cannot rename hls
과 같은 오류가있다.)
누구나 내 문제를 밝힐 수 있을까?