PDA

View Full Version : Video Streaming



stefandetter
3rd June 2008, 17:07
Hello,

I am starting to write a application for video streaming in qt 4.4. The host platforms will be windows and linux.

I have found a few threads in this and other forums, but none of them answered my questions. The most threads are older than 2 months, so I think the difference to my system is that I am using Qt 4.4 with the Phonon support.

So here are my questions in this NEW thread:

1. Is there any support in the Qt Phonon API for video streaming?
Until now I only discovered support for multimedia playback, but I don't see any classes or functions to stream an object to a specific ip and port.

2. Is there any support in the Qt Phonon API for capturing video from a usb camera?
I just found solutions using 3rd party libraries for example cvopen. But I never tried this, and only found problems about this. But I never tried it.

3. If the answer to the first two questions is NO, is there any other solution, that is platform independent?
Is there a solution to use gstreamer or directshow without implementing the functionality of the frameworks by my self?

Maybe some have already gained experience, or know any open source projects that do the same things that I want to do.
I am pretty new to working with multimedia objects, so any information is good!!
So please help me ;-)

Thanks in advance,
Stefan

patrik08
4th June 2008, 09:59
QT 4.4 having Qt Phonon and example how to implement it..
I suppose only Mingw can not build Phonon ..
Info http://code.google.com/p/phonon-vlc-mplayer/
On window Directx api need VS Compiler..

Usb WebCamera on all OS only OpenCV is symple an run ok
have a look on ...
http://www.qtcentre.org/forum/f-qt-programming-2/t-opencv-integration-11655.html
the file qtopencv.tar.gz have a good example ....
or open http://www.qt-apps.org/content/show.php/Apng+Video+Frame+Label?content=8222 the new ( 1-2 Y.)
Animated Portable Network Graphics is high compressed frame compare it

http://www.miwa-immobilien-allgaeu.de/privat/Animationen_gif2apng_gif2mng_gif2swf.htm

Video streaming is not a 2 day work show code from ... http://www.videolan.org/