Recherche avancée

Médias (91)

Autres articles (68)

  • XMP PHP

    13 mai 2011, par

    Dixit Wikipedia, XMP signifie :
    Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
    Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
    XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

Sur d’autres sites (7946)

  • Rtsp streaming, no live

    14 août 2018, par Alejandro

    i follow this topic for streaming rtsp here
    now this is my conf in the server : ffmpeg -v info -i rtsp://XXXXX.ddns.net/onvif1 -c:v copy -c:a copy -bufsize 1835k -pix_fmt yuv420p -flags -global_header -hls_time 10 -hls_list_size 6 -hls_wrap 10 -start_number 1 /var/www/html/p433/assets/video/test.m3u8 -loglevel debug

    The client :

    <code class="echappe-js">&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.10.1/hls.light.min.js&quot;&gt;&lt;/script&gt;

    &lt;script src=&quot;https://releases.flowplayer.org/7.2.6/flowplayer.min.js&quot;&gt;&lt;/script&gt;

    &lt;script&gt;<br />
           flowplayer('#player', {<br />
               live: true,  // set if it's a live stream          <br />
               ratio: 9/16, // set the aspect ratio of the stream<br />
               clip: {<br />
                   sources: [<br />
                       // path to the HLS m3u8<br />
                       { type: &quot;application/x-mpegurl&quot;, src: &quot;&amp;lt;?php echo asset_url();?&gt;video/test.m3u8&quot;},<br />
                       // path to an optional MP4 fallback<br />
                       { type: &quot;video/mp4&quot;, src: &quot;//yourserver/path/index.mp4&quot;}<br />
                   ]<br />
               }<br />
           });<br />
    &lt;/script&gt;

    The problem ? dont show video in "Live", only show 20seconds aprox and the video is loop icon loading

    what am I doing wrong ? I try it all night but I think that it reaches the point of not finding the right path

    thanks for your time !

  • Gstreamer pipeline to scale down video before streaming

    20 novembre 2014, par r3dsm0k3

    Here is what Im trying to achieve.

    Im streaming from a Logitech C920 camera on beaglebone black with gstreamer. I have to save a copy of the video saved locally while it is streaming. I have achieved that with tee.
    Logitech camera gives h264 encoded video at a certain bitrate, mostly very high.

    Im streaming from a moving car on 3G, and the network is not good enough to send the stream to nginx-rtmp server Im using to re-distribute thus gives strong artifacts in the result.

    Im able to alter the bitrate of captured video using uvch264.
    But then, the locally saved video also would have lower bitrate.

    Is there anyway of capturing a higher bitrate 1080p video from the camera and sending a lower resolution, lower bitrate video the streaming server ?

    Following is the pipeline I have currently.

    gst-launch-1.0 -v -e uvch264src initial-bitrate=400000 average-bitrate=400000 iframe-period=3000  device=/dev/video0 name=src auto-start=true  src.vidsrc ! queue ! video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! flvmux streamable=true  name=flvmuxer ! queue ! tee name=t ! queue ! filesink location=/mnt/test.flv t. ! queue ! rtmpsink location=$SERVER/hls/$CAM1

    I could also try sending the higher bitrate video to a udpsink instead of rtmpsink and with another gstreamer process parallely and takes the data using a udpsink and probably post process/ re-encode and send to rtmp server.

    Im also limited by the processing speed BeagleBone has to do for encoding the videos. Currently Im trying for 1 camera and in the finished project I would like to have 2 cameras connected. Upload speed Im getting for the network is under 1Mbps.

    How do I solve this with less load on the BeagleBone ? Im very open to a new architecture as well.

  • FFMPEG mp4 from http live streaming m3u8 file ? [closed]

    23 octobre 2024, par thiago.adriano26

    How Can I extract mp4 from http live streaming m3u8 file ? I Tried this command below :

    &#xA;&#xA;

    ffmpeg -i {input file} -f rawvideo -bsf h264_mp4toannexb -vcodec copy out.mp4&#xA;

    &#xA;&#xA;

    I took this error :

    &#xA;&#xA;

    &#xA;

    [NULL @ 0000000002f07060] Packet header is not contained in global extradata, corrupted stream or invalid MP4/AVCC bitstream Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy : I

    &#xA;

    &#xA;