Recherche avancée

Médias (1)

Mot : - Tags -/publishing

Autres articles (96)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • 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.

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (6608)

  • How to use libvlc for low-frame-rate rtsp stream decoding

    11 mai 2017, par user1547688

    I am using libvlc for RTSP h.264 bitstream decoding and display in PC. For the best experience (i.e. low latency), I uses the following options

    :file-caching=0
    :tcp-caching=0
    :rtsp-caching=0
    :network-caching=0
    :clock-jitter=0
    :avcodec-fast

    With these parameters, the latency is acceptable in comparison to the open-source project "ONVIF device manager"(ODM) where FFMPEG is used for decoding.

    When RTSP server deliver low frame-rate RTSP stream, (1 frame/second). These configuration will freeze after displaying a few frames (3-5 frames).

    I have tried 2 different approaches

    1. Disable synchronization by

      :clock-synchro=0

    This will enable the decoding process to go on, however, an accumulated period of time lagging could be observed.

    1. Use network-cache

    My experiments shows that

    :network-caching=1200

    Will make decoding go smoothly, however, the latency is over 1-2 second in comparison to ODM.

    Is there a way to handle the low frame rate issue in libvlc without providing such big latency ?

  • Videos storage and streaming [closed]

    12 juillet 2021, par Tomer

    I'll do my best to describe my thought here.

    


    We came across a need to receive videos from users, store them and later on present those videos to different users upon request.
The argument is based on the idea that we can't serve one single file of the same size and quality to all clients. There must be consideration of the client's network quality.
One side claims that the best way to overcome this issue is by storing multiple versions of one file (360p, 480p, 720p etc..) and then based on the client's network quality we will estimate which file is best suited for his conditions. We shall estimate the client's network quality by testing the connection quality to the s3 servers storing our files.

    


    Second party claims that storing one file of high quality is enough. Then, upon request by client we shall stream the file to the client in the suitable encoding and quality using a third party framework (from brief research, ffmpeg, Gstreamer. Its not established yet which and how, only consider the idea.).

    


    Which is more acceptable in modern ways ? Are there any other ideas we haven't thought of ?

    


    Couple of notes. Our backend is written in node, using aws-sdk for s3 and nest for api.

    


    Thanks

    


  • FFMPEG re-broadcast/proxy MJPEG stream

    10 septembre 2022, par Ollie Pugh

    I have an MJPEG stream coming from an RPI on my home network and have an NGINX acting as a proxy on an EC2.

    


    For the camera access the flow of stream to the user is the following

    


    RPi -> mjpeg-proxy (running on EC2) -> NGINX (running on same EC2) -> user

    


    the point of mjpeg-proxy is to reduce the load on the RPi and only have one stream to the Pi and allow the EC2 to distribute that one stream.

    


    Now this work fine-ish from my PC (on same network as Pi) the streams work perfectly. But when it comes to my phone on roaming data, the stream is super choppy and the latency grows massively (this project needs minimal latency, like sub 300ms).

    


    I can't understand why this would happen ? Because even when running of my local PC its going through the Proxy hosted in the cloud, so its not as if its an advantage to it being local ?

    


    the stream is fine on another device, e.g. my laptop, but thats on the same network as the RPi. But like I said, it shouldn't makea difference as its going through a proxy !

    


    I was wondering if using FFMPEG to re-stream the mjpeg stream would be beneficial as node is notoriously slow. But I don't really want to be writing my own mjpeg-proxy in C++ to speed this all up.

    


    I have looked online for answers to FFMPEG MJPEG proxy and have been very unsuccesful