Video Processing (4K Video, H.265), Encoding/Decoding

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
Post Reply
androider
Member++
Posts: 24
Joined: Sat Sep 18, 2010 4:05 am
Contact:

Video Processing (4K Video, H.265), Encoding/Decoding

Post by androider »

Does anyone have any experience using XMOS processors to encode/decode video streams? I'm researching a new solution for encoding/decoding 4K video (H.265).

Thanks.

Richard


User avatar
Bianco
XCore Expert
Posts: 754
Joined: Thu Dec 10, 2009 6:56 pm
Contact:

Post by Bianco »

That's out of reach for XMOS if it needs to be somewhat real-time (not even talking about the memory constraints). Most other processors will face difficulty without hardware acceleration except the most beefy desktop and server processors. What you probably look for is a SoC with hardware codec or a beefy GPU. A low-cost option is the raspberry pi 3. I believe it can handle 4k decoding.
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

Richard - you may want to also review the many many options used by the assorted TV boxes (Kodi / XBMC, etc.). There are many such Cortex / ARM CPU manufacturers in China but also dig deep to confirm if the low level details are available to the general public. You may want to review possible FPGA use but it should be very possible to secure a proven processor (perhaps TI, NVIDIA, etc.) that can meet your requirements. Highly recommend that you review if there are high cost back end tools required to get your project operational. For example, some vendors may entice you with a low cost proof of concept kit but then you must shell out thousands of dollars for the compiler, etc. and promise your first born before the silicon vendor will even consider to return an email.

http://www.nvidia.ca/object/jetson-tk1- ... v-kit.html

http://www.nvidia.ca/object/embedded-systems.html

https://devtalk.nvidia.com/default/topi ... 65-encode/

Perhaps the Parallela board can achieve your goal:

https://www.parallella.org/

https://www.raspberrypi.org/magpi/raspb ... enchmarks/

At the many trade shows we have attended in China, the show floor was flooded with literature boasting the H.265 encoding / decoding features. However, some KODI developers have complained that certain CPU vendors are more friendly to release the low level details required to perform the hardware encoding / decoding.
androider
Member++
Posts: 24
Joined: Sat Sep 18, 2010 4:05 am
Contact:

Post by androider »

Thanks for the information. That's very helpful. Fortunately I work for a company that can build a SOM. I've heard from others too that a GPU is also the way to go. However, I also have a requirement to make the SOM be Widevine 1.0 compliant - and by that I meant the SOM needs to support secure transport of media data.

My solution doesn't have to be on one chip either. Just out of curiosity I wonder how many XCORE chips I could link together to achieve both H.265 and secure transport. Thoughts ? Thinking out of the box here ...

Cheers,

Richard
Post Reply