2010-08-25 16 views
0

Nous construisons une application qui nécessite un streaming vidéo très rapide. Nous n'avons jamais rien fait comme si au cours de la recherche, nous avons pensé demander aux pros: Pvidéo en temps réel streaming encodage rapide

Quels codecs prennent en charge le codage rapide/décodage pour le streaming vidéo en temps réel (< de 150ms) avec environ 30fps et une faible bande passante?

Edit:

Si vous pouvez lister des APIs pour soit java, C# C++ ce serait bien

Répondre

0

La question est: quelle est la tâche? Vous voulez encoder la vidéo à la volée?

La plupart des codecs avec compression (ou même tous) nécessitent un flux vidéo complet pour l'analyse et le codage. Tout flux vidéo envoyé sans aucune compression (RVB) sera trop manipuler avec une bande passante faible. C'est pourquoi toutes les sources numériques en pseudo-temps réel envoient une image dans un format tel que mpeg-2 ou autre et fournissent 20 fps (et seulement un matériel assez bon donne 25-30 fps). Pour votre tâche, le meilleur moyen consiste à envoyer un flux multimédia codé (caméra Web, fichier vidéo) avec certaines restrictions et des vérifications préliminaires, puis planifier sa conversion vers un autre format standard.

De cette façon, vous avez un flux binaire stocké de première main, puis traité normalement.