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

Contribuez Discussion :

WebRTC tutoriel


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 123
    Par défaut WebRTC tutoriel
    Salut à tous,

    Aujourd'hui à jour exceptionnel vidéo...! Non je le refais (l'air plus sérieux est de rigueur).

    Hum! Hum! J'initie une série de vidéos autour des web API JavaScript HTML5. ET le premier sujet portera sur le WebRTC. Kézaco!
    Alors j'ai réalisé une premier vidéo aperçue pour l’appréhender. Il y aura aux minimum trois vidéos sur le sujet, car comme décrit dans la vidéo le WebRTC est un ensemble de Web API et donc plusieurs sujet distinct a aborder.

    N'hésitez pas à commenter, Bonne vidéo


    Github Correspondant : https://github.com/GuillaumeUnice/WebRTCTutorial

  2. #2
    Membre confirmé Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 123
    Par défaut
    Salut à tous,

    Cette semaine on commence l'implémentation du WebRTC.
    On utilisera deux API primordiales au WebRTC : MediaStream & RTCPeerConnection.
    Ainsi à la fin de la vidéo on sera capable d'échanger un flux vidéo et audio en Peer To Peer et ceux avec seulement deux fichiers JS.

    Comme d'hab n'hésitez pas à commenter, enjoy


  3. #3
    Membre émérite Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Par défaut
    Bonjour,

    tout d'abords merci pour cette vidéo, c'est tout à fait ce que je cherche à faire.
    J'utilise actuellement un plugin flash pour cela, mais je souhaiterai m'en débarrasser.

    Je n'ai pas saisi les prérequis à avoir côté serveur, je ne sais même pas si il en a...
    En prenant le code sur github, que dois-je faire pour que cela fonctionne ?

    Merci d'avance pour tes réponses

  4. #4
    Membre confirmé Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 123
    Par défaut
    Salut @Geoffrey74,

    Heureux que cela corresponde à tes besoins,
    Alors pas de prérequis particulier côté serveur, c'est décrit dans la première vidéo le serveur sert de point intermédiaire de rencontre avant que les deux clients communiquent en PeerToPeer donc le serveur joue le rôle de point de rendez-vous peu importe sa techno et son architecture.

    Pour le Git suffit de suivre le ReadMe mais je vais compléter pour les personnes pas habituées à NPM.
    Déjà il te faut NPM d'installé.


    Alors voilà les commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    git clone https://github.com/GuillaumeUnice/WebRTCTutorial
    cd WebRTCTutorial
    npm i
    npm install -g strongloop
    slc run
    Et voilà tu te rends au http://localhost:3000/

    Vendredi il y aura la vidéo consacrée au screensharing et aussi l'utilisation de la librarie AdapterJS pour que cela soit compatible sur certains navigateurs (IE, Edge et Safari).
    Donc restez connecté et patient

    Peace

  5. #5
    Membre émérite Avatar de Geoffrey74
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 515
    Par défaut
    Salut Echyzen,

    merci d'avoir répondu.
    Je n'ai que très peu de connaissance en JS, je ne connais que le php (les autre langage je "bidouille").

    Je vais essayer ça de suite, merci beaucoup !


    EDIT:

    à quoi servent ces 3 commandes ?
    Si je peux comprendre un minimum ce que je fais, je préfère

  6. #6
    Membre confirmé Avatar de Echyzen
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 123
    Par défaut
    Bien sûr git clone pour récupérer le dépôt donc le code en ligne.

    = npm install cela va installer toutes les dépendances c'est à dire toutes les libs que j'utilisent et qui sont spécifiés dans le package.json, pour cela NPM(Node Package Manager) va les télécharger auprès de npmjs.com
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    npm install -g strongloop
    Install de façon global strongloop comme çà si tu pourras l'utiliser depuis partout et pas seulement pour mon projet. Sa prend pas beaucoup de place et ça permet de faire des serveurs js très rapidement donc cela ne mange pas de pain de l'installer sur la machine.
    cela lance le serveur sur le port 3000

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/02/2014, 23h37

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