How to reliably retrieve video+data embedded in one file over network?

funcoding
funcoding used Ask the Experts™
on
I have video and associated data with it such as the time it was recorded embedded by an application into data files (not a video file such as .avi). Multiple clients would have the same application running and would want to retrieve the data file/s they need. The clients could request same or different files. What is the best way to implement this setup?
 
The approach I have in mind is to have all the data stored on a network drive and possibly implement a solution for reliable data transfer with the least amount of delay (with RTP perhaps?).

My understanding is that RTP is for video/audio type media files only and not data files?

What is the best way to implement this setup? preferably using c++ and qt.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
jkr
Top Expert 2012

Commented:
Since Qt comes with Phonon (http://doc.qt.nokia.com/latest/phonon-overview.html), RTP seems to be a self-evident idea - see http://stackoverflow.com/questions/1852624/play-rtp-video-stream-using-qt and the followups.

Author

Commented:
thanks jkr. I also came across this page in my web search.
Can you point me to some implementations of data retrieval using RTP? Most implementations I am coming across are for video files. Are there any special considerations to keep in mind for data files?

Could you comment on
>>My understanding is that RTP is for video/audio type media files only and not data files?
Top Expert 2012
Commented:
Well, I guess http://en.wikipedia.org/wiki/Real-time_Transport_Protocol#External_links sums that up quite well.

>> Are there any special considerations to keep in mind for data files?

I'd say choosing an 'unassigned' payload type identifier (http://www.freesoft.org/CIE/RFC/1890/29.htm - "6. Payload Type Definitions") should make the only difference - you don't want some device or application to mistakenly treat your data as something else.

Author

Commented:
simple yet great pointers for me to get started!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial