Apakah mungkin membuat data permintaan dengan membuka file?

0

Saya ingin melakukan streaming Desktop saya dengan DLNA ke TV saya.

  • Dengan ffmpeg, saya sudah bisa menyimpan video Desktop saya di file:

    ffmpeg -framerate ntsc -video_size 1360x768 -f x11grab -i: 0,0 -vcodec libx264 -crf 26 -setepat cepat -f mpegts videofile

  • Dengan server uPnP MediaTomb saya akan dapat melakukan streaming file media saya dengan DLNA.

Sekarang saya hanya perlu beberapa cara untuk menggabungkan kedua program sehingga output dari ffmpeg secara langsung dikirim ke TV saya.

Apa yang saya inginkan:

  1. File dipilih melalui DLNA.
  2. MediaTomb mencoba membuka file itu.
  3. Alih-alih menerima konten file, perintah ffmpeg dieksekusi dan hasilnya dikembalikan.

Adakah yang tahu, apakah itu mungkin di Linux?

user1861174
sumber
2
Walaupun FUSE atau salah satu sistem file yang dibangun dengannya mungkin mendukung ini, saya yakin Anda tetap harus melakukan buffer video dan itu akan menghalangi streaming. Jadi mengapa Anda tidak mirror desktop Anda dengan output HDMI dan menghubungkannya ke TV Anda dengan kabel?
Dan D.
Saya tidak ingin melakukan itu, karena input HDMI TV saya tidak mudah diakses dan karena saya ingin dapat melakukan streaming konten Desktop saya melalui jaringan saya atau melalui Internet (di sini saya dapat menggunakan ffserver). Saya tidak keberatan, jika streaming tidak hidup di perangkat penerima, jadi buffering tidak menjadi masalah di sini.
user1861174

Jawaban:

0

Saya akan menggunakan penulisan ffmpeg yang berjalan secara permanen bukan ke file tetapi ke pipa bernama, dan DLNA membaca dari pipa bernama itu.

Saya tidak tahu apakah itu akan berhasil, saya belum mengujinya!

Envite
sumber