Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDMI extender as capture device #14

Open
lars18th opened this issue Jul 24, 2018 · 8 comments
Open

HDMI extender as capture device #14

lars18th opened this issue Jul 24, 2018 · 8 comments

Comments

@lars18th
Copy link

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.

@DedupOperator
Copy link

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

@lars18th
Copy link
Author

Hi @DedupOperator ,

So, I hope someone will add support for such devices in this project!

@laimison
Copy link

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.

@lars18th
Copy link
Author

Hi @laimison , great to hear it!

@spyd3rweb
Copy link

The LKV373A works with the 'diy-ipmi-video-lkv373a*" systemd service units from this latest pull request (#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.

@SterlingButters
Copy link

SterlingButters commented Nov 6, 2018

@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

@spyd3rweb
Copy link

@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).

@SterlingButters
Copy link

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants