diy-ipmi
diy-ipmi copied to clipboard
HDMI extender as capture device
Hi,
This is a great project!
Regarding the current video capture method: one HDMI to TV Composed Video converter + one USB TV capture USB device. I suggest to replace both with a direct HDMI-to-Network Stream:
https://github.com/AdamLaurie/hdmi-rip https://github.com/benjojo/de-ip-hdmi
The current solution cost around $50, that's more than the HDMI extender. Futhermore, the HDMI extender can work with all generic HDMI resolutions: 1080, 720 and SD. So it improves the flexibility if the PC to control has a common HDMI/DVI port.
Now that you mention it, I thought of using it also for this purpose. Already got one Lenkeng TX unit in my "some day" Todoist project storage:)
More useful links: Reverse Engineering Lenkeng HDMI-over-IP Extender newer version Lenkeng LKV373A
Hi @DedupOperator ,
So, I hope someone will add support for such devices in this project!
Hi guys,
Thanks for this issue raised. I have ordered LKV373A sender as well so cannot promise, but will have this unit in front of me and try to add support.
Hi @laimison , great to hear it!
The LKV373A works with the 'diy-ipmi-video-lkv373a*" systemd service units from this latest pull request (https://github.com/Fmstrat/diy-ipmi/pull/26). The LKV373A needs to have its firmware updated per this thread (https://www.eevblog.com/forum/reviews/lkv373a-hdmi-streamer-my-findings/msg1414171/#msg1414171). So far the only lkv373a implementation I have working is 'diy-ipmi-video-lkv373a-video0, which is using socat to send the mpegts stream to a v4l2loopback device through ffmpeg. Lighttpd is only outputting 1-2 frames per sec; I'm not really a web guy, so I was hoping someone else would get the live video/stream playback working in html5/js.
@spyd3rweb How do you mean "working"? Join my Discord: https://discord.gg/uSTr7DZ, @DedupOperator and I have discussed some options for video streaming that are pinned which may be helpful here. This was the next thing I was going to tackle in my own "fork" of this project: https://github.com/SterlingButters/ip-kvm-interface
@SterlingButters Looking for the most efficient/low-latency way to redirect the lkv373a h264/mpegts video stream to play live and full screen in the browser while maintaining js keyboard control (mouse control would also be great).
@spyd3rweb hmmm well I was going to try to use either ffmpeg
as well or the motion
package and see which was better (though other alternatives were considered and I have them written down somewhere). I'm not sure where the limitation lies in the 1-2 second delay that you mention though your phrasing implies it is with lighttpd
. As soon as I am able I will let you know if serving web elements via express
in node.js (which I use in my project) appears faster than the lighttpd
server.