Video Over RF - using bluetooth and Xilinx Video Starter Kit

Hi, My Project title is "Serial RF Core for Multimedia Stream Transfer" I am using Xilinx Video Starter Kit, and I supposed to transfer a video stream over RF, using Bluetooth, I am totally confused , how to proceed, for this problem. May any body help me out for solving this problem, Do I need to first transfer a video stream over wire USB and and add some USB-Bluetooth Dongle. Please gurus help me our by giving some block diagrams or some guidance.

Reply to
Narendra Sisodiya
Loading thread data ...

Thanks for being so honest :-)

I think your first and by far your most important task is to have a long and open discussion with your prof about what the real objectives of this project should be. Like many technology tasks, it's something that you *could* do with off-the-shelf components and software. Somewhere, buried in all of it, there is an interesting project trying to get out. But if you were to try to do *all* of it as a project (undergraduate? masters?) then you are sure to fail horribly, because there is simply far too much in it. Let's look at the whole thing:

  • video source
  • video capture into memory
  • video compression (Bluetooth data rate is far too slow for raw video)
  • buffering for streaming
  • package the data in an appropriate form for delivery over Bluetooth
  • Bluetooth link
  • reversing the above steps to recover a useful video stream for display

Which parts of this do you plan to do yourself? Bluetooth is pretty complicated at all levels, and no-one in their right mind would try to do it from scratch; you simply buy the modules. Every one of the other parts of the chain is similarly a solved problem. Some of it is best done in software, some is best done in hardware. Some parts of the problem make sense as an FPGA project (camera interface, compression) but are so common that it's just a matter of tailoring existing freely-available design examples.

For me, the really tough parts would be the software (in particular, device drivers) but other folk would find that straightforward and would find other parts difficult.

Choose your project focus, in collaboration with your prof. Agree with him/her what pre-built components you can use as a starting point. Learn about those pre-built components so that you can see what to do around them - how to interface to them, what data rates they support, that sort of thing. Look at the overall architecture that is required, and try to get an estimate of how much work is involved in each piece. Whatever you try to do first, make sure that you can test it stand- alone so that your project has *some* useful outcome even if it's never completed.

PLAN and DISCUSS. And, as a last resort, don't be ashamed to ask your prof for a project that has a somewhat narrower scope. (Actually, the very last resort is a career change; but that's a bit drastic.)

Good luck.

--
Jonathan Bromley, Consultant

DOULOS - Developing Design Know-how
 Click to see the full signature
Reply to
Jonathan Bromley

Thanks for your kind guidance, Actually I started with ML310 board, and tried to install Linux on that. I was thinking I have use C++ libraries to capture and process the video stream and install some rtsp server kind of thing which will take care of streaming part. essentially it was streaming over internet protocol and at lower layer (1 -2 ), i was planning to use UWB chipsets. This idea was rejected as we do not have WUSB chip and kit. I have a old ericsson bluetooth toolkit which i a fear to connect with PC also. (many time my PC restart when I tried to execute demo application,) Now for the timings I am first trying to capture the video frame in some memory . I am new to this VSK kit (ML402), I unable to think which way to proceed. Initially i am also thinking to route the video stream to USB , but no idea what i am doing properly.

Reply to
Narendra Sisodiya

Hello to all, I have video stater kit (ML402). using EDK i want to setup up a streaming server on board, (rtp - rstp), earlier i was trying to port Linux on powerpc and then i wanted to install or setup a server. but this approach is rejected.

1) -- may any body tell me the complexity and steps involved in setting up this kind of thing. I need to transfer video on RF. later I want to transfer streamed video over ip. essentially this will be streaming over ip, and I have studied that ip-based streaming possible on bluetooth stack via (LAP or BNEP profile). 2) -- How I can compress (mpeg4) on FPGA -- is there any core present or can be used to convert raw video to compressed video 3) My Kit (Ericsson Bluetooth application toolkit ROK101007 module ) contain lower layers upto HCI. the layer above it (RFCOMM and L2CAP ) are provide as software, I want to connect my bluetooth kit to FPGA board through UART. is there any hardware implementation (on FPGA ) present for upper layers so that my FPGA uart will be connected to RFCOMM. 4) other possible case I studied in a research paper is -- streaming over HCI, in this case i need to transfer video packet over HCI layer directly. and this case does not require L2CAP and RFCOMM on FPGA, 5) what is the difference between transmitting mpeg4 compressed video file and Live video being compressed by mpeg4. 6) can I compile OpenBT library for poerpc and use then in EDK environment. blueZ is not having support for powerpc.

till now i have done any significant FPGA programming using EDK

Reply to
Narendra Sisodiya

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.