BeTmAsTeR
New Member
I'm trying to redirect the output of OBS Studio to Skype, Hangout and all the softwares that get video stream from V4L devices.
I found this project that looks like the ideal solution for my problem, a kernel module that allow me to create a V4L loopback device which can be subsequently fed with the video stream i want to show.
The examples for using the module are pretty simple, in fact by following them everything works fine, however with OBS as producer nothing works :(.
I'm using this settings, outputting a rawvideo (like the examples) to the V4L device i created (/dev/video1)
Every time i click "Start Recording" i get this
I'm thinking about a different approach, by passing the stream to a middleman, with a named pipe or something else
OBS -> [ffmpeg?/gstreamer?] -> V4L2loopback -> consumer
Any ideas?
Thanks in advance
I found this project that looks like the ideal solution for my problem, a kernel module that allow me to create a V4L loopback device which can be subsequently fed with the video stream i want to show.
The examples for using the module are pretty simple, in fact by following them everything works fine, however with OBS as producer nothing works :(.
I'm using this settings, outputting a rawvideo (like the examples) to the V4L device i created (/dev/video1)
Every time i click "Start Recording" i get this
Code:
warning: Error opening '/dev/video1': Invalid Argument
warning: ffmpeg_data_init failed
info: ==== Recording Stop ================================================
I'm thinking about a different approach, by passing the stream to a middleman, with a named pipe or something else
OBS -> [ffmpeg?/gstreamer?] -> V4L2loopback -> consumer
Any ideas?
Thanks in advance
Last edited: