a HDMI-to-IP extender has been ordered, in part because some reverse engineering work has already been done and documented by another user.
Assuming that danman's script works from the get-go, it'll leave a few smaller challenges to address
- Some kind of control mechanism so my system knows when to send a signal to the extender (so it's not spamming multicast packets 24 hours a day)
- Ensuring the output format is one that ffmpeg
can handle (may already be the case as it can be piped direct to vlc
- Making the stream accessible to ffmpeg
based on the way HLS Stream creator works
Given that it'll likely be quiet noisy when streaming, may also want to look at the feasibility of dual-homing my system so that the multicast packets aren't being carried by every switch on the LAN. So the eventual system should support the following
- Use on a flat network
- Dual homed on separate physical networks (i.e. dedicated switch/cabling for the broadcast stream)
- Dual homed on separate VLANs
- HDMI extender connected to dedicated NIC via cross-over
The latter two obviously being the tidier solutions.
Although this unit doesn't support it, would also be good to look into an IR transmitter so that I could, for example, write a Kodi plugin to stream the DVD and allow use of the remote in Yatse to send basic commands (play, pause, fwd, rev, navigation) to the player via IR
Should be considered a secondary aim though, getting the basic concept up and running is the priority