module inscription newsletter haut de page forum mobile

Ateliers et Formations

Cedelia vous présente Streamplug, streaming Mpeg4, Ogg Vorbis et theora

Discussion dans 'Internet & vidéo' créé par guppy, 24 Mars 2005.

Tags:
  1. stef87500

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    40
    Appréciations:
    +0 / 0 / -0
    g déjà envoyé un MP

    :D
     
  2. jcf

    jcf

    Points Repaire:
    4 180
    Recos reçues:
    27
    Messages:
    1 547
    Appréciations:
    +0 / 1 / -0
    ...Pour le support ca va, mais on préfèrera le dialogue commercial en privé...
    merci.
     
  3. kero

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    35
    Appréciations:
    +0 / 0 / -0
    merci jcf pour le rappel à l'ordre mais c'est bien de savoir qui a le droit de l'utiliser gratuitement , là c'est pas du commercial à outrance :lol: , c'est juste une mise au point... il y a pas mort d'homme mais tu as raison de veiller au grain
    bon Guppy et Glog, il faut donc en rester au support comme pour le forum adobe première ( ou la on est sur que c'est payant comme logiciel :lol: ) ou alors comme vous dites, mettez le plus clairement sur votre site...
    a plus
    Kero ke zen
     
  4. GloG

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    24
    Appréciations:
    +0 / 0 / -0
    J'ai precisement voulu expliquer brievement la licence et renvoyer vers l'email.

    Le lien qui mene vers la licence est utile car il concerne aussi bien les diffuseurs que les utilisateurs, mais je ne doute pas que vous ayez une bonne raison de l'effacer, meme si celle-ci m'echappe.

    Donc, s'il y a d'autres questions concernant l'usage, c'est par email

    Merci :)
     
  5. didif

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    DVD NET

    salut a tous.

    merci pour toutes les infos passées sur le forum.
    ca marche super bien.(compression sur compression et en xivd !)
    la qualitée pour 512 ko est limite, mais c'est le debut d'internet, tout ce mets en place , donc, patience.:o

    je suis en train de tenter un "DVD-NET" a partir de k7 dv d'un voyage de cet été.
    j'ai donc fait le montage, j' en ai tiré un dvd avec chapitres, sous titres, ext..., comme un vrais. ;)

    je me lance maintenant dans les debuts de mon petit "dvdnet", je sens que ca va etre chaud, mais si ca marche, la classe !:cool:
    un dvdnet sera comme un dvd sur platine, mais en ligne, et cela sera possible, garce a streamplug, equipe francaise, et gratuit.

    avez vous deja des exemples de ce type ?

    ca pourrait aider.

    petite question pour gagner du temps.
    pourriez vous detailler la fonction de : (obligatoire ou pas), et je n'ai pas reussi les instructions de glog : StreamPlugSetWindowed().
    :help:
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
    <body onLoad=StreamPlugPlayUrl("http://monsite.fr/stream/test.ogm");StreamPlugSetBKColor(153,153,153);StreamPlugResizeVideo(380,285);>

    a bientot

    requestion : y a t'il moyen de ne pas voir le lecteur ?

    merci
     
  6. stef87500

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    40
    Appréciations:
    +0 / 0 / -0
    slt

    OUI c important c GRATUIT & FRANCAIS !!! :bravo:

    sinon pourras tu donner l'url de ta page une fois fini ?

    :D
     
  7. didif

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    si je fini.....
    pas de probleme.
     
  8. GloG

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    24
    Appréciations:
    +0 / 0 / -0
    Donc, quelques explications.

    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>

    --> Ceci sert a lier ta page html avec les scripts streamplug. Si tu rentres par exemple www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js dans un navigateur, tu verras la liste des fonctions en question contenues dans ce .js . Les javascripts streamplug sont tres explicites quand a ce qu'ils font.

    Tu peux te passer de lier ta page aux javascripts de cette facon en recopiant les fonctions dont tu as besoin en entieres dans ta page. Je detaillerai ca plus tard. Il n'est pas interessant de recopier les fonctions de toute facon, ca n'apporte rien de plus.

    Donc il est important de bien avoir les .js dans le <head> de ta page de facon a ce que streamplug puisse trouver les fonctions qui le font... fonctionner.

    Ensuite, les fonctions parlent d'elles memes. Elles peuvent etre appliquees sur n'importe quel 'javascript event' (OnLoad, OnClick, OnBlur etc).

    Donc admettons que nous voulons faire une page avec une video pour des 56K et nous ne voulons pas que l'utilisateur puisse mettre la video en plein ecran.

    Ca donne ca :

    <html>
    <head>
    <title>Exemple01</title>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>
    </head>

    <body>
    <script language="JavaScript">
    <!--
    PutStreamPlug(***,***);
    -->
    </script>
    <a href="#" onClick=StreamPlugPlayUrl("http://www.monsite.com/video.ogm");StreamPlugSetWindowed();>Lancer la video</a>
    </body>
    </html>

    - *** doit etre remplace par la taille reelle de la video + la taille du player si tu veux avoir le player visible. La premiere valeur est la largeur, la deuxieme la hauteur.


    Ou encore ca :

    <html>
    <head>
    <title>Exemple01</title>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>
    </head>

    <body>
    <script language="JavaScript">
    <!--
    PutStreamPlug(***,***);
    StreamPlugSetWindowed();
    -->
    </script>
    <a href="#" onClick=StreamPlugPlayUrl("http://www.monsite.com/video.ogm")>Lancer la video</a>
    </body>
    </html>

    La difference dans le 2eme exemple c'est que le script StreamPlugSetWindowed(); n'est pas applique sur un evenement mais de base sur le PutStreamPlug, ce qui aura pour consequence de l'activer sur tous les liens sur la page en question.

    Donc si nous avons un video en 2 versions, une pour les 56k un autre au-dessus, nous voulons la premiere methode, qui permettra d'avoir le SetWindowed uniquement sur le lien 56K et non sur l'autre.

    --------------------------------------------

    Le script StreamPlugSetBKColor(*,
    *,*); change la couleur de fond d'une fenetre streamplug. Les valeurs sont en RGB.

    Le script StreamPlugResizeVideo(***,***); permet de changer la taille d'une video. Admettons que nous avons une video en 480*360, mais que notre fenetre streamplug est en 300*170. Si la taille de la video n'est pas changee grace au script, seule une partie de la video apparaitra. Donc nous mettrons StreamPlugResizeVideo(300,170); dans le OnClick ou le OnLoad etc.

    J'espere avoir repondu en gros.

    Enfin, pour ne pas faire apparaitre le player, la solution est tres simple, il suffit dans ton PutStreamPlug de mettre les valeurs qui correspondent a la taille de ta video. La taille de la fenetre fera alors pile la taille de ta video, et on ne voit plus le player.

    :)
     
  9. didif

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    14
    Appréciations:
    +0 / 0 / -0
    Bonjour.

    merci GloG pour les explications, ca marche nickel.

    mais ...........

    J'ai encore deux petites questions......

    -1-
    J'essaye de faire lire deux videos dans la même pages, et ca ne marche pas. Il n'y en a qu'une seule qui est lancée. Pour etre plus precis, j'utilise un tableau et non des cadres. Peut etre que cette derniere serait la solution.

    Y a t'il une (autre)solution ?

    -2-
    Une fois clic sur "lancer video" je voudrais que la video demarre en plein ecran. j'ai bien tenté StreamPlugIe.setFullScreen(1), mais non.
    Y a t'il une solution ?

    Je test et retest , mais rien de satisfaisant pour le moment.

    :(
     
  10. GloG

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    24
    Appréciations:
    +0 / 0 / -0
    Pour Lire 2 vidéos ou plus dans la meme page

    Il y a 2 solutions pour avoir plusieurs vidéos dans une meme page.

    1)
    La premiere consiste a reproduire le meme code que precedemment pour une video, en y ajoutant un ou plusieurs lien(s) supplémentaire(s).

    <html>
    <head>
    <title>Exemple01</title>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>
    </head>

    <body>
    <script language="JavaScript">
    <!--
    PutStreamPlug(***,***);
    -->
    </script>
    <a href="#" onClick=StreamPlugPlayUrl("http://www.monsite.com/video01.ogm");>Lancer la video01</a>
    <a href="#" onClick=StreamPlugPlayUrl("http://www.monsite.com/video02.ogm");>Lancer la video02</a>
    <a href="#" onClick=StreamPlugPlayUrl("http://www.monsite.com/video03.ogm");>Lancer la video03</a>
    etc.
    </body>
    </html>


    Dans ce cas là, l'utilisateur doit bien sur cliquer chacun des liens pour lancer les videos. Il est possible de rajouter des scripts sur chaque OnClick ( par exemple le SetWindowed ). Si l'on souhaite que toutes ces videos se lancent directement en plein ecran le plus simple est de rajouter StreamPlugSetFullScreen(); directement dans le PutStreamPlug, ce qui donne :

    <script language="JavaScript">
    <!--
    PutStreamPlug(***,***);
    StreamPlugSetFullScreen();
    -->
    </script>

    2) Creer Une Playlist
    StreamPlug prend en charge les playlists de type .pls . Une playlist est comme son nom l'indique une liste de fichier fait pour etre lu d'un bloc.

    Pour creer sa playlist, il suffit de creer un fichier texte que l'on renommera plus tard en .pls et qui contient les urls des fichiers ainsi que leurs titres.

    Voici un modèle de playlist :

    [playlist]
    File1=http://www.yourwebsite.com/file.ogg
    Title1= File Title
    Length1=-1
    File2=http://www.yourwebsite.com/file2.ogg
    Title2= File Title
    Length2=-1
    NumberOfEntries=2
    Version=2

    Copier et coller ceci dans votre fichier texte en editant bien sur les adresses et les titres, puis uploader le sur votre serveur.

    Ensuite le code HTML va donner ca :

    <html>
    <head>
    <title>Exemple01</title>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Pl.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Look.js">
    </script>
    <script type="text/javascript" src="http://www.streamplug.com/StreamPlug/html/StreamPlug-Cmd.js">
    </script>
    </head>

    <body>
    <script language="JavaScript">
    <!--
    PutStreamPlug(***,***);
    -->
    </script>
    <a href="#" onClick=StreamPlugAddPlaylistPlay("http://www.monsite.com/maplaylist.pls");>Lancer les videos</a>
    </body>
    </html>

    Le script StreamPlugAddPlaylistPlay ajoute la playlist et lance automatiquement la lecture du premier fichier. Il peut etre remplacé par StreamPlugAddPlaylist qui lui ajoute la playlist mais ne lance pas le fichier automatiquement.

    Un autre script peut etre ajouté dont la fonction est de faire apparaitre la playlist en question (permettant à l'utilisateur de choisir le fichier qu'il veut à partir de la playlist) : StreamPlugShowPl();

    Dans ce cas on obtient par exemple :

    <a href="#" onClick=StreamPlugAddPlaylistPlay("http://www.monsite.com/maplaylist.pls");StreamPlugShowPl();>Lancer les vidéos</a>


    3) Mettre en plein ecran
    Le script StreamPlugSetFullScreen(); peut indiféremment etre mis sur un bouton, un lien, en OnLoad etc. Si toutes les vidéos sont faites pour du plein écran, le plus simple est de faire comme montré précédemment et de le mettre directement dans le PutStreamPlug.
     
  11. stef87500

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    40
    Appréciations:
    +0 / 0 / -0
    question idiote

    une question idiote mais bon...

    streamplug repose sur l'encapsulage de la video et de l'audio dans un ogg

    est il possible de coder un fichier video + audio pour en faire un ogg en xvid lisible par streamplug ?

    donc pas d'encodage de la video puis de l'audio et encapsulage
    mais encodage des deux: audio + video
    (comme on le fait avec windows encodeur ou real encodeur par exemple)

    merci
     
  12. GloG

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    24
    Appréciations:
    +0 / 0 / -0
    nandub; logiciel basé sur virtualdub et fourni dans la pack gordian knot permet de faire les deux en même temps. C'est un bon pack qui est essentiellement tourné vers le transfert de DVD mais offre de nombreux bons outils pour l'encodage. C'est bien entendu complètement gratuit.

    L'utilisation de nandub est très simple et l'interface est la même que vdub à quelques différences près. je te laisse regarder :)

    gordian knot

    edit:// je me mets le doute tout seul et après vérification, il semble qu'il faille déjà avoir son fichier en .ogg même avec nandub :( Confusion! Guppy à la rescousse!

    Désolé pour la bourde :(
     
  13. guppy

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    59
    Appréciations:
    +0 / 0 / -0
    Bonjour !
    En fait, le meilleur moyen reste de traiter audio et vidéo séparément, contrairement aux habitudes : quel logiciel peut prétendre traiter aussi bien audio que vidéo ?
    Les outils que nous vous avons présenté sont considérés comme des "musts" et sont gratuits. Trouver des équivalents encore plus complet est très difficile.

    Le meilleur outil grand public de conversion en ogg que nous avons pu trouver est Goldwave. Il propose le plus vaste choix de conversions vers l'ogg, et ce à partir de nombreux formats (il peut vous extraire le son de n'importe quelle vidéo).
    Dans le domaine du streaming, disposer de la plus large palette de bitrates possibles est très utile :)

    Par exemple, si vous avez encodé votre vidéo un chouille trop haut, il est alors facile de grapiller quelques kbs dans le son, tant que celui-ci reste "propre". Goldwave est alors idéal :)
    En tout , cela fait 2 outils: VirtualDubmod et Goldwave.

    VirtualDubmod est aussi un outil de traitement radical, grâce aux nombreux filtres en plugin que vous pouvez télécharger sur le net . Certains de ceux-ci sont miraculeux pour traiter les images, et de nouveaux arrivent tous les jours ;)

    Vitualdubmod (à nouveau), ou Oggmux sont ensuite 2 outils parfaits pour mélanger les pistes audio et vidéos une fois les encodages effectués.
     
    #58 guppy, 20 Avril 2005
    Dernière édition: 20 Avril 2005
  14. stef87500

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    40
    Appréciations:
    +0 / 0 / -0
    ok mais ma question reste posée :D

    puis je faire un encodage video +audio ?
    quel logiciel ? virtualdubmod ?
    et est ce que cela marchera avec streamplug ?

    je sais que j'insiste mais mon intention est de faire 'aussi' du codage réel donc j'ai besoin d'un encodage video + audio

    merci

    :lol:
     
  15. guppy

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    59
    Appréciations:
    +0 / 0 / -0
    Ok je comprends.
    En fait, pour du temps réel, il n'y pas d'outils standardisés à ma connaissance pour encoder un flux vidéo en mpeg4 xvid ou divx, couplé à un encodage son Vorbis, le tout mis en ligne instantanément à disposition.
    Nous trouvons ca dommage nous aussi, et une de nos préoccupations du moment est de fournir gratuitement un encodeur de ce type ;) .
    Malheureusement, ca doit attendre un peu...j'en suis désolé (la partie son est déjà pratiquement fini).

    Par contre, la prochaine version de Streamplug pourra décoder le format Theora, qui lui est fait intrinséquement dans une idée de streaming et de WEB-TV, et il est open source (le theora est promis à un brillant avenir, car tous les logiciels sont autorisés à s'en servir sans restriction, de par sa licence d'utilisation).

    Videolan peut mettre en ligne instantanément les encodages effectués avec lui (c'est en ligne de commande malheureusement pour l'instant), et je crois que le Helix producer, en ajoutant quelques dlls liées à l'encodage Theora et Vorbis, est alors capable d'envoyer aussi bien en ligne du théora.
    Icecast va surement se pourvoir de telles capacités.
    Chaque jour on avance sur le sujet, et je suis persuadé qu'on proposera vite des solutions tangibles, made in cedelia :)
     
Chargement...

Dernières occasions

 

Partager cette page