파일을 열어 온디맨드 데이터를 생성할 수 있나요?

파일을 열어 온디맨드 데이터를 생성할 수 있나요?

DLNA가 포함된 데스크탑을 TV로 스트리밍하고 싶습니다.

  • ffmpeg를 사용하면 이미 내 데스크탑의 비디오를 파일에 저장할 수 있습니다.

    ffmpeg -framerate ntsc -video_size 1360x768 -f x11grab -i :0.0 -vcodec libx264 -crf 26 -preset fast -f mpegts videofile

  • uPnP 서버 MediaTomb을 사용하면 DLNA로 미디어 파일을 스트리밍할 수 있습니다.

이제 ffmpeg의 출력이 내 TV로 직접 전송되도록 두 프로그램을 결합하는 방법이 필요합니다.

내가 원하는 것:

  1. DLNA를 통해 파일이 선택됩니다.
  2. MediaTomb이 해당 파일을 열려고 합니다.
  3. 파일 내용을 수신하는 대신 ffmpeg 명령이 실행되고 출력이 반환됩니다.

Linux에서 이것이 가능한지 아는 사람이 있습니까?

답변1

나는 파일이 아닌 명명된 파이프에 쓰는 영구적으로 실행되는 ffmpeg를 사용하고 해당 명명된 파이프에서 읽는 DLNA를 사용합니다.

그것이 효과가 있을지는 모르겠습니다. 테스트해 본 적이 없습니다!

관련 정보