2010-07-26 6 views
0

Quelqu'un a-t-il des instructions, comment faire un client RTSP avec Qt? J'ai déjà entendu parler de live555, mais je ne sais pas comment le lier avec Qt.Client RTSP avec Qt GUI

Existe-t-il un autre moyen?

Je voudrais le faire avec Qt, afin qu'il fonctionne aussi sous Linux et autres plate-formes.

+0

duplication possible de [comment lire le flux RTSP dans QT] (http://stackoverflow.com/questions/2954802/how-to-play-rtsp-streamming-in-qt) – Tobu

Répondre

0

Pour avoir un client RTSP, vous devez traiter le protocole RTSP d'une manière ou d'une autre. Live555 est une façon de le faire, c'est juste une bibliothèque C++ qui peut être liée avec d'autres applications, y compris Qt. Il est certainement possible de lier Live555 avec Qt. Une autre façon serait d'écrire votre propre client RTSP basé sur le RFC spec.

La dernière option serait de simplement utiliser le framework Phonon dans Qt. http://doc.trolltech.com/4.6/phonon-overview.html (à condition que votre backend Phonon supporte RTSP). C'est le moyen le plus simple car Qt et le système gèrent tout le décodage backend du média, s'intègrent parfaitement à Qt et ne nécessitent pas de bibliothèques supplémentaires pour être liées à votre application.