A couple of questions about designing HDMI Recorders

23 views
Skip to first unread message

Sjd Aliyan

unread,
Jul 15, 2017, 11:55:39 AM7/15/17
to hdmi2usb - A HDMI capture solution
I want to design a hdmi recorder.to capture from hdmi source to ssd
I have some options available what do you think?
1-Design a hdmi to csi bridge and use it with Raspberry or some other cob.
2-Design video processing part based on low cost fpga and use a android cob for human interface.
3-Design everything based on fpga
What do you suggest?

Carl Karsten

unread,
Jul 15, 2017, 4:20:33 PM7/15/17
to hdmi...@googlegroups.com
#1 can be done right away. 

#2 and #3 seem like way too much work.  I doubt they will be cost effective unless you expect to manufacture a million of them or something nutty.

I can help test #1.

I have both hdmi2usb  and a few sbc:
 pi2 pi3 and an oDroid c2 (similar, faster cpu, maybe better usb chips)

If you put a gst command in a github repo I'll try it out.

Something like this:

Except that uses about 50% of 4 i7 cores, so there is no way 'that' will run on a pi. but I know generating the test sources use lots of cpu, so maybe if it is reading from hardware it will be ok.  It also encodes, which uses more cpu.    Hopefully you can figure out how to pass though the jpeg frames without de/encoding them.








--
You received this message because you are subscribed to the Google Groups "hdmi2usb - A HDMI capture solution" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+unsubscribe@googlegroups.com.



--
Carl K

Sjd Aliyan

unread,
Jul 16, 2017, 3:36:09 AM7/16/17
to hdmi2usb - A HDMI capture solution
But problem is i want to capture into a sata ssd.most of cobs doesn't have sata and if they have their speed is very low.so i must use something like nvidia jetson or going after fpga.

Ryan Verner

unread,
Jul 16, 2017, 4:02:02 AM7/16/17
to hdmi...@googlegroups.com
Commercially, BlackMagic already produce an inexpensive device that does what you want:


If you're keen to design something yourself, I'd imagine Tim's design for the Opsis (https://hdmi2usb.tv/numato-opsis/) perhaps allows for an expansion board that might have something like a SATA chipset and a SATA drive, and I'm also sure he'd be delighted to have more code contributed towards the project :)  I'd imagine it would be quite some major effort, though.

R

--

Carl Karsten

unread,
Jul 16, 2017, 4:02:50 AM7/16/17
to hdmi...@googlegroups.com
the hdmi2usb will only send data at usb2 speed, so saving isn't going to matter.

pulling the data off later is a different issue.

You haven't said much about that, so for now I'll just suggest:
unplug the usb drive, plug it into the destination, done.
$140 USD - has gig-E usb3 and SSD slot.






--
You received this message because you are subscribed to the Google Groups "hdmi2usb - A HDMI capture solution" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+unsubscribe@googlegroups.com.



--
Carl K

Tim Ansell

unread,
Jul 16, 2017, 6:10:39 AM7/16/17
to hdmi...@googlegroups.com
Designing your own product is not a trivial project. The quickest way to actually get something working would be to pair a HDMI capture solution (like the Opsis) with a standard computer of some sort.

---

Regarding option (A)

Auvidea make HDMI to CSI boards which use a Toshiba part and have been shown to work with the RPi. These work great when you have complete control over the setup but do have issues with general compatibility. The RPi also doesn't have a SSD interface at all. I would also like to eventually do a RPi hat (or compute module motherboard) based around an Artix-7 board that interfaces to the CSI and DSI interfaces on the RPi but we currently don't have the developer resources to make this happen.

---

Regarding option (B)

I don't have any experience with developing Android boxes.

---

Regarding option (C)

This is the most flexible and how we have chosen to do things. 

You could use the Opsis board and create a small adapter which converts the DisplayPort connectors to 4xSATA ports. You would then need to use something like litesata (https://github.com/enjoy-digital/litesata) to interface with the disks.

---

Tim 'mithro' Ansell


--

Sjd Aliyan

unread,
Jul 16, 2017, 6:36:54 AM7/16/17
to hdmi2usb - A HDMI capture solution, ca...@personnelware.com
In case of using cobs Jetson tk1 would be a much better solution.
To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+u...@googlegroups.com.



--
Carl K

Sjd Aliyan

unread,
Jul 16, 2017, 6:38:33 AM7/16/17
to hdmi2usb - A HDMI capture solution
I know all about BMD.they are using spartan 6 for bmcc,bmpc,hyperdeck.
To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+u...@googlegroups.com.

Sjd Aliyan

unread,
Jul 16, 2017, 6:53:33 AM7/16/17
to hdmi2usb - A HDMI capture solution
I know there are quicker and cheaper alternatives for me but i want to have something of myself in the market.
I heard something about Auvidea adapters looks like they have/had problems.
Thanks Tim what about expansion port?
To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+u...@googlegroups.com.

Tim Ansell

unread,
Jul 16, 2017, 9:18:14 PM7/16/17
to hdmi...@googlegroups.com
Hi Sjd,

This mailing list is primarily for discussing open source solutions, if you are only interested in making a closed source device then I'm happy to provide consulting services for a fee.

If you are interested in using the HDMI2USB & Opsis based solution the two approaches I would suggest looking at are;

 (a) Doing the DisplayPort<->SATA converter board for the Opsis & using litesata
 (b) Doing a TOFE expansion board with some type of PCIe<->SATA bridge IC

Both will require a largish amounts of both hardware and gateware work. 

A smaller project that might be a good starting point might be writing individual frames to the SD card. This would allow you to get the file system and image file creation code working without needing to develop new hardware.

I'm happy to guide someone if they want to take on any of these projects.

Tim 'mithro' Ansell


To unsubscribe from this group and stop receiving emails from it, send an email to hdmi2usb+unsubscribe@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages