matiaspl / LinkPi-ENCx

59 stars 11 forks source link

LinkPi SDK - Who can work with it? #12

Open relaxibus opened 1 year ago

relaxibus commented 1 year ago

Hi, I'm also looking to the new TinyENC1 device. I used a lots of the ENC1 and was very happy. I compared the encoding speed with much expensive devices and it was much better. I would like to create a firmware with some menu changes and personal logo. Is here someone able to offer this service?

afburgos commented 1 year ago

Ask Carl Mills. apocnz@gmail.com

relaxibus commented 1 year ago

Sent him an email. Is there any other in Europe capable to work with the LinkSDK? Where can I download the LinkSDK VM Ware image? Who can give online tutorial (on a fee basis) on how to use it and to compile firmwares?

ChR-iSz commented 1 year ago

I would be interested in that as well. Is there already more info.

ChR-iSz commented 1 year ago

Any news ?

TJC commented 1 year ago

How did you go at finding someone to work with the LinkPi devices? I can offer some support on a fee basis - at this stage I've successfully built custom firmwares for various devices - the older ENC1V2 era, and the newer ENC1V3, ENC5V2, ENCSHV2 ones based on the SS524 chipset.

ChR-iSz commented 1 year ago

Hi Toby,

in fact, I haven't gotten around to it myself yet. I have the V5 developer board with the SDK here. The only thing missing is the time.

But we actually need 2 functions. Maybe you can verify if this is possible. I would then forward your contact.

1) Can the trancher be used for files instead of streams. We have a large number of video files that we would use the LinkPi to transcode into a single MP4. I imagine that I can mount a directory and sequentially transcode the files from top to bottom.

2) We need an embedded timecode 'YYYY-MM-DD HH:mm:ss' in the RTMP output 'every second'. But not as Video-Overlay in the video, but as AMF/ID3 Information in the video track.

relaxibus commented 1 year ago

Hi @TJC sounds interesting to me. The most promising unit for me is the new TinyENC1 encoder.

TJC commented 1 year ago

@relaxibus Is there a new version of the TinyENC1? Can you link me to it? I'm just aware of the older one, which is very constrained for memory and storage space. (Which makes it harder to do extra, interesting things)

TJC commented 1 year ago

@ChR-iSz

  1. Can the trancher be used for files instead of streams. We have a large number of video files that we would use the LinkPi to transcode into a single MP4. I imagine that I can mount a directory and sequentially transcode the files from top to bottom.

Why use a LinkPi for this? I can totally set you up with a program that performs that operation, but it can just be a regular miniature unit, without all the specific video inputs that come with a LinkPi.

  1. We need an embedded timecode 'YYYY-MM-DD HH:mm:ss' in the RTMP output 'every second'. But not as Video-Overlay in the video, but as AMF/ID3 Information in the video track.

I think this would be possible, but it'd be quite a bit of work for me to get it going. Do you want to drop me an email and let me know what sort of budget you're have to spend on this?

relaxibus commented 1 year ago

@TJC have no idea is there is a new one. Just know that there is the TinyENC1. You do encoder FW also for Linux? We develop a new router with video capability based on the NXP iMX8M Plus.

TJC commented 1 year ago

@relaxibus I'm not associated with LinkPi. I've just done a bit of hacking on the LinkPi firmware to modify it.

Regarding the NXP iMX8M Plus -- I think I looked into those at one point, but it seemed like they didn't support 4K video, nor multiple simultaneous video inputs? (ie. Thinking of the ENC5, ENC4S equivalent from LinkPi)

relaxibus commented 1 year ago

Regarding the iMX8M Plus, it have two CSI inputs and can handle multiple inputs (USB, CSI). I like the TinyENC1 as it is very small and cheap. Any other similar solution would be fine (customizable). Any advice or idea?

TJC commented 1 year ago

@relaxibus The TinyENC1 is small and cheap, but the hardware inside it is very low spec, limiting what you can do to extend it. I would only really be willing to work on the ENC1V3, or other units from that most recent generation. (ENCSHV2, ENC4S, etc)

relaxibus commented 1 year ago

What about the TBS-2603se? I think this would be the ENC1? and here some other interesting boards: https://linkpi.cn/archives/807 https://linkpi.cn/archives/1751 https://linkpi.cn/archives/1720