This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Evaluation board for ip camera design

Hi everybody,

I'm starting the definition of an IP camera product for a customer, and it seems TI's DM355 and DM365 offer everything is needed for that.

Specs are: D1 ad CIF MPEG4 or H264, audio, web configuration, motion detection, OSD, auto iris/exposure

As I need to go very quickly to a working prototype, I would like to clarify some points (sorry if you think they're trivial but I'm really in a hurry!):

1) Can I make the design using only open source code and royalties free? If yes, which processor/board will you suggest and where can I download the kernel + drivers?

2) Is there some apllication note (using open source code) regarding audio/video streaming, motion detection and OSD?

I know about the Appro cameras, but unfortunately their delivery time of 4-6 weeks is just too long for me (is anybody willing to sell me one used?[;)])

Thanks a lot for your help!

 

Andrea

  • aric said:
    1) Can I make the design using only open source code and royalties free? If yes, which processor/board will you suggest and where can I download the kernel + drivers?

    For the most part yes, no royalties are charged by TI for the OS or codec itself, though in volume you may need to pay royalties to the codec's consortium. You can get the latest DVSDK software packages from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/ based on which device you are using, I would probably suggest the DM365 (DVSDK 2.10) as it gives h.264 support.

    aric said:
    2) Is there some apllication note (using open source code) regarding audio/video streaming, motion detection and OSD?

    For audio video streaming you probably want to look at GStreamer, and for OSD that is as easy as this application note (this is for DM6446 but still largely applies to DM3xx), though I do not have anything specific for motion detection in open source off hand.

  • Hi Bernie,

    sorry, I was not clear regarding OSD: I need to put some string on each frame of the compressed streaming video. Is this feasible with the DM365 and is there any application note?

    Thanks a lot,

    Andrea

  • >For the most part yes, no royalties are charged by TI for the OS or codec itself,

    Do I have to pay royalties to use the 2.6.18 montavista kernel included with the development tools?

  • Shlomo Kut said:
    Do I have to pay royalties to use the 2.6.18 montavista kernel included with the development tools?

    As the OS kernel falls under GPL you should not have to pay any royalties, however as I am not a lawyer you may want to consult with your legal department regarding the license agreements.

  • aric said:
    sorry, I was not clear regarding OSD: I need to put some string on each frame of the compressed streaming video. Is this feasible with the DM365 and is there any application note?

    Sorry about the delay, I missed this post. To answer your question, this is certainly feasible however it would be a software solution and would not use the hardware OSD available on the DM365 display port. The reason being that the hardware OSD on the display can only output to the display and not to RAM, so it is not possible to have a hardware mixed OSD compressed with the DM365 (unless using multiple devices or you feed the display into the capture port). As to a software solution, I do not know of any application notes for this, though I believe other customers have been able to do similar operations in the past.