gstreamer 루프 파일 이름 지정?

gstreamer 루프 파일 이름 지정?

gstreamer를 사용하여 hsl 스트림을 성공적으로 생성할 수 있습니다. 코드는 다음과 같습니다.

gst-launch-1.0 -v  \
               videotestsrc is-live=true \
               ! omxh264enc target-bitrate=2000000 control-rate=variable \
               ! "video/x-h264,profile=high,width=600,height=300" \
               ! mpegtsmux \
               ! hlssink \
               playlist-root=http://192.168.0.51:9000/hlssink/ \
               location=/home/attila/frontend/hlssink/hlssink.%05d.ts \
               max-files=5 \
               target-duration=10 \
               playlist-location=/home/attila/frontend/playlist.m3u8

잘 작동하지만 hlssink가 생성한 파일의 속성 행을 기반으로 하는 결함이 있습니다.

location=/home/attila/frontend/hlssink/hlssink.%05d.ts

루프가 없습니다. 따라서 클라이언트는 항상 재생 목록을 다시 로드해야 합니다. 파일 이름을 통해 gstreamer 루프를 만드는 방법은 무엇입니까?

관련 정보