cheap embedded

Hi list,

I am new here, I am looking for cheap embedded system which is powerful enough to do video recording, such as cctv does with multiple camera (less than 4).
The price which is reasonble for me is around 80 USD.
Any advice for me ?.

Thanks,

I am new here, I am looking for cheap embedded system which is powerful
enough to do video recording, such as cctv does with multiple camera (less
than 4).
The price which is reasonble for me is around 80 USD.
Any advice for me ?.

Original (not xM) BeagleBoard should be powerful enough to do video
recording (depends of course on the desired resolution, framerate,
quality, etc.) using DSP-accelerated video encoder. However, the price
is somewhere around $125:
http://beagleboard.org/buy#original

Regards,
Andrey.

Deddi Hariprawira wrote:

Hi list,

I am new here, I am looking for cheap embedded system which is powerful enough to do video recording, such as cctv does
with multiple camera (less than 4).
The price which is reasonble for me is around 80 USD.

Any advice for me ?.

yes, wait for the USD to gain a lot of value...

what about Raspberry Pi?

What about Carambola board from 8devices? You will need a lot of
patience to deal with them (I've got my boards over 3 months and many
unanswered emails after they informed me that the boards have been
shipped), but a linux-capable board with wifi, usb, ethernets, flash
and all kinds interfaces is worth the 22E they charge.

j.

Oh wait, I've just noticed that Deddi wanted to process video. Forget
about Carambola then. It doesn't have enough mipspower to carry such
task. But still is a cool board to play with.

j.

wow, that’s interesting,

I will check on carambola.
there’s discussion about raspberry also in the line, wait for you guys reply also about what do you think about raspberry.

thanks,

Is that 80USD the 1 pc retail price, or for volumes ? If volume, then mention volume.
4 ch video recording, in that price range is definitely possible, and commercial DVR vendors use BOM for 4-Ch entry-level systems that costs about half of it, but they pay that price for say 10K units or more.
Also, a lot depends on target frame-rate, frame-size and whether or not, (and what kind) of “encoding” and other functions are required on the system.
If motion-jpeg encoding is sufficient, and you don’t want to do any fancy stuff, then ARM9 @ around 400MHz might be sufficient. 100MIPS is just about enough to do capture frames and jpeg encoding, streaming and possibly even some super simple audio encoding (like alaw/ulaw etc.), i.e. for 1 channel.VGA
This of course, doesn’t leave much room for anything else.

firstly I just need 1 for research purposed,

what is BOM, as you have mentioned it earlier ?.

thanks,

AFAIK RPi has the chip on graphics card which can accelerate video
compression but there are neither freely available codecs nor
documentation how to use this unit. The ARM 11 CPU is way to slow to
do anything reasonable with video. That is why I did not suggest it in
my reply to the OP question.

Andrey Nechypurenko wrote:

I am new here, I am looking for cheap embedded system which is powerful
enough to do video recording, such as cctv does with multiple camera (less
than 4).
The price which is reasonble for me is around 80 USD.
Any advice for me ?.

Original (not xM) BeagleBoard should be powerful enough to do video
recording (depends of course on the desired resolution, framerate,
quality, etc.) using DSP-accelerated video encoder. However, the price
is somewhere around $125:
http://beagleboard.org/buy#original

The XM can maybe encode 1 video stream, but hardly 4 unless you
use QVGA...

Maxim Podbereznyy wrote:

what about Raspberry Pi?

it can cure cancer, so I guess encoding video
is easy for it to do.

Andrey Nechypurenko wrote:

http://www.raspberrypi.org/forum/features-and-requests/hardware-assisted-h-264-video-encoding/page-2#p39096

but still carambola need development board right ?.
the total is more than 22EUR,

CMIIW

AFAIK RPi has the chip on graphics card which can accelerate video
compression but there are neither freely available codecs nor
documentation how to use this unit. The ARM 11 CPU is way to slow to
do anything reasonable with video. That is why I did not suggest it in
my reply to the OP question.

and how would you even enter 4 video stream into it
to be encoded?

Strictly speaking, OP was asking "such as cctv does with multiple camera (less
than 4).". So one would be also less then 4 :slight_smile:

Well, seriously, model B has 2 USB ports and maybe USB bandwidth will
allow to capture raw frames from 2 USB cameras. If not, then probably
MJPEG capable cameras could be used to reduce the required bandwidth.
In this case, with external hub maybe even more then 2 cameras could
used. Depending on the requirements there might be the need to decode
mjpeg frames and encode them to some other video format. Anyway,
taking in account the weakness of the RPi's CPU, all this could be
done only with acceleration hardware. The encoding hardware is there
but to me it looks like there is no chances to get the corresponding
software (codecs) in observable future. So I would say that RPi is
only good for video playback and not for video encoding/processing.

>> AFAIK RPi has the chip on graphics card which can accelerate video
>> compression but there are neither freely available codecs nor
>> documentation how to use this unit. The ARM 11 CPU is way to slow to
>> do anything reasonable with video. That is why I did not suggest it in
>> my reply to the OP question.
>
> and how would you even enter 4 video stream into it
> to be encoded?

Strictly speaking, OP was asking "such as cctv does with multiple camera
(less than 4).". So one would be also less then 4 :slight_smile:

Well, seriously, model B has 2 USB ports and maybe USB bandwidth will

Well no, it has one port on the SoC, and then a USB hub chip which has
the two external USB ports and the ethernet port on it - so the two external
ports and the ethernet port all share the one USB port into the SoC.

David

Deddi Hariprawira wrote:

firstly I just need 1 for research purposed,

what is BOM, as you have mentioned it earlier ?.

The dev board is useful, but not absolutely necessary. There are
people who design own carrier boards, you can use Carambola as a
component in a bigger system. I started to play with mine using only a
single 2mm connector strip with wires soldered to its pins.

j.