IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

Streaming


Sujet :

Développement

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 66
    Par défaut Streaming
    Bonjour, j'aimerais avoir de l'information pour faire du streaming de vidéo avec socket.

  2. #2
    Membre éclairé
    Profil pro
    Ingénieur développement
    Inscrit en
    Juillet 2004
    Messages
    323
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement

    Informations forums :
    Inscription : Juillet 2004
    Messages : 323
    Par défaut
    Le streaming est un vaste problème.

    En général, on utilise le protocole udp en transport.
    Il suffit d'écrire des données sur un socket udp.
    Par contre, il faut compresser la vidéo afin que ce ne soit pas trop lourd.

  3. #3
    Membre chevronné

    Homme Profil pro
    Indépendant
    Inscrit en
    Juin 2002
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 540
    Par défaut
    Bonjour,

    Au niveau protocolaire, nous dirons: UDP/RTP.

    As-tu entendu parle de FEC? la FEC repond au probleme de perte de paquets en joignant a chacun d'entre eux une copie des precedents. Ceci permet d'eviter des goulots d'etranglements au niveau applicatif ou au contraire d'une perte trop importante de quantite de donnees. C'est une solution repondant partiellement aux contraintes QoS d'UDP.

    Pour la compression, il faut trouver une adequation entre nombre de paquets transmis, taille des paquets et temps de decompression. C'est pourquoi, il semble bon d'utiliser des algorithmes utilises par les sites specialises.

    Ludovic

  4. #4
    Membre éclairé
    Profil pro
    Ingénieur développement
    Inscrit en
    Juillet 2004
    Messages
    323
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement

    Informations forums :
    Inscription : Juillet 2004
    Messages : 323
    Par défaut
    Tu peux m'en dire plus sur FEC? je vois pas trop l'intérêt d'utiliser un mode sans perte de paquet sur de l'UDP, sachant que TCP rempli déjà ce rôle.

    Merci

  5. #5
    Membre chevronné

    Homme Profil pro
    Indépendant
    Inscrit en
    Juin 2002
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 540
    Par défaut
    Les flots multimedia sont particuliers compte tenu du recepteur: l'homme. Contrairement aux reste des donnees, on peut se permettre d'en perdre une partie et de ne pas respecter la sequence du flot => D'ou UDP.

    Cependant, pour ameliorer la qualite de reception, puisque lq reemission est impossible en streaming, il faut se preserver de perdre trop de paquets sequentiels => D'ou la FEC

    RFC correspondante

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2003
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2003
    Messages : 66
    Par défaut
    Je suis bien content de vos commentaires/suggestions. Je vais regarder ca pour FEC et ausssi, bien entendu, pour une bonne compression.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 77
    Par défaut
    Est-ce que le streaming vidéo par socket est limité à certain format? Ou bien je peux aussi bien utiliser de l'avi que du mjpeg ?

  8. #8
    Membre éclairé
    Profil pro
    Ingénieur développement
    Inscrit en
    Juillet 2004
    Messages
    323
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement

    Informations forums :
    Inscription : Juillet 2004
    Messages : 323
    Par défaut
    Tu peux utiliser le conteneur que tu souhaites.
    Mov, AVI ou MPEG.

    Le QuickTime streaming server est gratuit je crois.

Discussions similaires

  1. DirectSound et le streaming
    Par Shakram dans le forum DirectX
    Réponses: 57
    Dernier message: 09/06/2005, 11h05
  2. [BLOB]Enreg Stream dans Field
    Par sbeu dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/03/2004, 16h06
  3. Streaming video sous Linux
    Par freeshman dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 03/01/2004, 17h17
  4. Streaming fichier PDF
    Par rgarnier dans le forum XMLRAD
    Réponses: 4
    Dernier message: 22/05/2003, 22h14
  5. Comment enregistrer un stream de longueur fixe ?
    Par Alcarbone dans le forum MFC
    Réponses: 5
    Dernier message: 13/04/2003, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo