Recherche avancée

Médias (91)

Autres articles (97)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • Dépôt de média et thèmes par FTP

    31 mai 2013, par

    L’outil MédiaSPIP traite aussi les média transférés par la voie FTP. Si vous préférez déposer par cette voie, récupérez les identifiants d’accès vers votre site MédiaSPIP et utilisez votre client FTP favori.
    Vous trouverez dès le départ les dossiers suivants dans votre espace FTP : config/ : dossier de configuration du site IMG/ : dossier des média déjà traités et en ligne sur le site local/ : répertoire cache du site web themes/ : les thèmes ou les feuilles de style personnalisées tmp/ : dossier de travail (...)

Sur d’autres sites (10412)

  • Player for Android SmartPhone and Android TV, live stream using m3u/m3u8 playlist with MPEG-2 TS channels

    30 mai 2016, par ot0

    I want to have a player (like IPTV) that can play the .m3u playlist channels.
    I have found ExoPlayer should support live-streaming. I want to be able to see the code because I want to add the player inside my own App and embed in my own GUI.

    I downloaded the open source github project of exoplayer github.com/google/ExoPlayer and appended the URL for our .m3u playlist (containing mpeg2-ts channels) in the demo but unfortunately it couldn’t play. Inside the Samples.java I added a Test channel :

    public static final Sample[] HLS = new Sample[] {
    new Sample("Apple AAC media playlist",
           "devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear0/"
           + "prog_index.m3u8", Util.TYPE_HLS),
       new Sample("Apple ID3 metadata", "devimages.apple.com/samplecode/adDemo/ad.m3u8",
           Util.TYPE_HLS),

       ....

       new Sample("Test", "ipaddress.com/channels.m3u", Util.TYPE_OTHER)
     };

    I also tried to just paste the URL of one of the mpeg2-ts channels from the playlist but it didn’t work either

    The .m3u looks like :

    #EXTM3U
    #EXTINF:-1 group-title="Random" tvg-logo="xx.com/pic/channel1.jpg",Channel1
    ipaddress.com:7777/channel1
    ..
    #EXT-X-ENDLIST

    Does anyone have some recommendations ? It is not possible to play IPTV encapsulated in MPEG-2 TS using ExoPlayer ? If not, do we have alternatives ? I am mostly for an open source project where the player is already implemented so that I only need to add visual elements inside it. Otherwise API to other apps will also be useful

  • FFmpeg to Azure Media Services Smooth Streaming Input

    22 juillet 2020, par Adityo Setyonugroho

    I would like to ask about ffmpeg config or command to to mp4 fragment to Azure Media Service live event using smooth streaming / isml protocol. The AMS is not getting any input yet from ffmpeg.
This is my current running command :

    


    ffmpeg -f dshow -i video="Webcam" -movflags isml+frag_keyframe -f isml -r 10 http://endpoint/ingest.isml/streaming1


    


    When I am using RTMP with Wirecast is running well.

    


    Any suggestion on ffmpeg command with isml protocol ?

    


    Thank you

    


  • ffmpeg stops pushing stream of h264 frames to the media server after 180s (3 minutes)

    19 décembre 2019, par blvvet

    My purpose is to let tons of h264 frames play on the browser.

    What I try to do is pushing these frames to the node-media-server(I also tried srs, still breaks down at 180s..So I think node-media-server should not be the problem) by ffmpeg and play it on the browser by flv.js. It works fine for the first 180 seconds and It always breaks down at 180s.

    The node process keeps alive after 180s and the node-media-server receives nothing after 180s. So I think the problem may caused on ffmpeg. Since the number is always 180 seconds, I think maybe I did something wrong about the parameters of ffmpeg.

    Thanks to everyone who gives a glance at my question
    Here’s the code from the nodejs side :

    const spawn = require('child_process').spawn
    const GET_FRAME = require('XXX') // just a cpp addon to get frame buffer encoded of h264
    let args = [
       '-i', 'pipe:0',
       '-use_wallclock_as_timestamps', '1',
       '-max_delay', '5',
       '-r', '25',
       '-c', 'copy',
       '-preset:v', 'ultrafast',
       '-tune:v', 'zerolatency',
       '-f', 'flv',
       '-g', '5',
       'rtmp://127.0.0.1/live/test'
    ]
    let $ffmpeg = spawn('ffmpeg', args)
    setInterval(() => {
       let $FrameH264 = GET_FRAME()
       console.log($FrameH264) // buffers keep printing after 180s
       $ffmpeg.stdin.write($FrameH264)
    }, 1000 / 30)