Recherche avancée

Médias (1)

Mot : - Tags -/vidéo

Autres articles (34)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

  • Pas question de marché, de cloud etc...

    10 avril 2011

    Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
    sur le web 2.0 et dans les entreprises qui en vivent.
    Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
    Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
    le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
    Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (4435)

  • h264 : derive the delay from the level when it’s not present

    20 octobre 2015, par Anton Khirnov
    h264 : derive the delay from the level when it’s not present
    

    Fall back to maximum DPB size if the level is unknown.

    This should be more spec-compliant and does not depend on the caller
    setting has_b_frames before opening the decoder.

    The old behaviour, when the delay is supplied by the caller setting
    has_b_frames, can still be obtained by setting strict_std_compliance
    below normal.

    • [DBH] libavcodec/h264.c
    • [DBH] libavcodec/h264_ps.c
  • hwaccel : Call ->get_format again if hwaccel init fails

    16 septembre 2014, par Rémi Denis-Courmont
    hwaccel : Call ->get_format again if hwaccel init fails
    

    This allows the application to fall back on another hwaccel or,
    more likely, software decoding.

    Signed-off-by : Luca Barbato <lu_zero@gentoo.org>

    • [DBH] libavcodec/avcodec.h
    • [DBH] libavcodec/utils.c
  • How can i make the dashjs player respect the stream window from ffmpeg ?

    7 mars 2021, par Octavia Kitsune

    I created the following command to i run on the serverside turn a source url into a cmaf dash stream :

    &#xA;

    ffmpeg -loglevel error -re -i SOURCEURL -c copy -f dash -dash_segment_type mp4 -remove_at_exit 1 -seg_duration 2 -target_latency 1 -frag_type duration -frag_duration 0.1 -window_size 10 -extra_window_size 3 -streaming 1 -ldash 1 -use_template 1 -use_timeline 0 -index_correction 1 -tune zerolatency -fflags "&#x2B;nobuffer&#x2B;flush_packets" -format_options "movflags=cmaf" -adaptation_sets "id=0,streams=0 id=1,streams=1" -utc_timing_url "http://time.akamai.com/?iso&amp;amp;ms" stream/main.mpd&#xA;

    &#xA;

    And on the clientside i run a dashjs player with the following configuration :

    &#xA;

      const video = document.getElementById(&#x27;video&#x27;)&#xA;  const player = dashjs.MediaPlayer().create()&#xA;&#xA;  player.initialize(video, false, true)&#xA;  player.updateSettings({&#xA;    streaming: {&#xA;      stallThreshold: 0.05,&#xA;      lowLatencyEnabled: true,&#xA;      liveDelay: 1,&#xA;      liveCatchup: {&#xA;        minDrift: 1,&#xA;        playbackRate: 0.3,&#xA;        mode: &#x27;liveCatchupModeDefault&#x27;&#xA;      },&#xA;      abr: {&#xA;        useDefaultABRRules: true,&#xA;        ABRStrategy: &#x27;abrLoLP&#x27;,&#xA;        fetchThroughputCalculationMode:&#xA;          &#x27;abrFetchThroughputCalculationMoofParsing&#x27;&#xA;      }&#xA;    }&#xA;  })&#xA;

    &#xA;

    My problem is, that dashjs loads a few segements and then tries to grab segments that error with a 404. It seems the segments it asks for fall out ot the window the stream defines.

    &#xA;

    So i wonder how i can align my dashjs with my stream configuration so that it does respect the window defined by the stream, to basically simulate a livestream from any kind of videosource ?

    &#xA;