Avatar of funcoding
funcoding

asked on 

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

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.
Multimedia ProgrammingNetworking ProtocolsC++

Avatar of undefined
Last Comment
funcoding
Avatar of jkr
jkr
Flag of Germany image

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.
Avatar of funcoding
funcoding

ASKER

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?
ASKER CERTIFIED SOLUTION
Avatar of jkr
jkr
Flag of Germany image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of funcoding
funcoding

ASKER

simple yet great pointers for me to get started!
C++
C++

C++ is an intermediate-level general-purpose programming language, not to be confused with C or C#. It was developed as a set of extensions to the C programming language to improve type-safety and add support for automatic resource management, object-orientation, generic programming, and exception handling, among other features.

58K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo