Need an advice about writing a dvd burning app

we need a direct to DVD burning component, but cannot find any (just complete apps and plugins)

We are then planning to buy a c++ source for DVD burn, and add a direct burn capability to it.

We must get the signal straight from a camera to the DVD.

Can anyone give me a clue how much work this is about ?, and a short task list what must be done ?

thanks
rolfeilertAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CJ_SCommented:
This one includes source code as well (to buy):
http://www.vizacc.com/i_prod_cdrom.php

it's also the only one I found.

As for the process of direct writing, it is not advised, but since most burners these days are burn proof you have to be able to put data in it's buffer.

Create a memory buffer where you put in your data, whenever the burn process has some free memory you replace that memory with the new memory from the buffer. That should do it in theory.
0
rolfeilertAuthor Commented:
Should I looking at the UCD file format ?, i allows real time writing of files.  
0
CJ_SCommented:
The file format is very important also because usually a header is written which contains information about the file size. If the UCD file format allows the dynamic file growth then you should be okay.

CJ
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

rolfeilertAuthor Commented:
Sorry i meant , UCD file format.


I've got a tip about UCD (Unstructured cell data) , but it seemes to be that it is suitable for computer graphigs.

Are there any other tecknics i can consider , that allows multimedia streaming and dynamic growable files ?
0
CJ_SCommented:
I'm sorry, but I don't know any. But, because you want to write straight to the DVD from the camera you can easily write your own. I haven't done much research on this subject but what I would do would be kind of the following:

- Get the signal and transform it into a package (which has always the same size)
- add a placeholder just before the package starts (in memory).
- write this package to the DVD
- When reading you loop through the file on the DVD until there is no more placeholder.

Best thing to do is to define what you need to put in the package. You'd have to do that anyway. Second thing you can do is look at the file format specification of UCD (with other words: look how they have done dynamic file growth).

Wioth your own file format you can do whatever you want to do. You can also compress, depress etcetera. it's all up to you!

CJ
0
nico5038Commented:

No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
 - PAQ'd and pts removed
Please leave any comments here within the
next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER !

Nic;o)
0
CJ_SCommented:
agreed
0
JgouldCommented:
Question has been closed as per recommendation

JGould-EE Moderator
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.