Comments (5)
https://github.com/timvideos/HDMI2USB/issues/14
from getting-started.
I think we should rename this to HDMI to TCP/IP.
The device needs to be assigned an IP (I would hope dhcp) and a connection to another process running on another network device.
Currently dvsource-firewire connects to dvswitch. DV data is read from firewire and sent to dvswitch. http://dvswitch.alioth.debian.org/wiki/
When I pug a webcam into a PC, I can run an app (like xawtv or camorama) to view the video stream the webcam is generating. There are drivers that the OS manages to take data from the usb port and expose it as a generic video devcie. the app will read from that API.
We need something similar. My idea of a test would be using
pngenc (from http://gstreamer.freedesktop.org/documentation/plugins.html ) which implies that there is a gstreamer plugin (best if existing, but custom if needed) that will read data from the network connection. for instance uridecodebin might be an appropriate plugin.
from getting-started.
Here is a reference example of something that sends video on 127.0.0.1
gst-launch-1.0 videotestsrc is-live=true pattern=18 ! avenc_mjpeg ! rtpjpegpay ! udpsink host=127.0.0.1
And something that connects and receives:
gst-launch-1.0 udpsrc uri=udp://127.0.0.1:5004 caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue ! avdec_mjpeg ! videoconvert ! videoscale ! autovideosink
The goal is for the hdmi hardware to replace the first command, and the 2nd command should be able to connect to the device and display the video stream.
from getting-started.
Datasheet for the Marvell chip is here: http://read.pudn.com/downloads129/sourcecode/others/554048/88E1111%20DS.pdf
from getting-started.
This is supported in https://github.com/timvideos/HDMI2USB-misoc-firmware
from getting-started.
Related Issues (20)
- [HDMI2USB] Allow HDMI2USB devices to act as HDMI extenders via the Gigabit Ethernet port HOT 3
- [HDMI2USB] Get Milkymist "Video DJing" functionality on the Numato Opsis board HOT 12
- [HDMI2USB] Add "hardware mixing" support to HDMI2USB firmware HOT 1
- [LiteX] Add support for j2 (j-core) to LiteX
- [LiteX] Finish support for RISC-V in LiteX HOT 3
- [LiteX] Add support for ZPU / ZPUino in MiSoC
- [LiteX] Create a litescope based "Integrated Bit Error Ratio Tester" (iBERT) clone HOT 2
- [LiteX] Create a generic debug interface for soft-CPU cores and connect to GDB HOT 1
- [LiteX] Improve support for project IceStorm (Lattice ICE40 + OpenFPGA toolchain) HOT 6
- [LiteX] QEmu simulation of a LiteX generated SoC HOT 2
- [LiteX+HDMI2USB] Improve NuttX on LiteX generated SoC & replace HDMI2USB bare metal firmware
- [LiteX] Add support to pep8 / pylint for the "MiSoC / LiteX" formatting style & new specific checks HOT 2
- Hdmi2UsbAPI HOT 1
- [SymbiFlow] Add support for Spartan 6 parts HOT 1
- [VideoBrick] capture HDMI video and audio at multiple resolutions
- Real HDMI support in HDMI2USB HOT 1
- [HDMI2USB] HDMI Audio to HDMI Audio
- [HDMI2USB] Make the HDMI2Eth target fully functional
- Configuration area in opsis flash (so that it can save config).
- Testing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from getting-started.