Recherche avancée

Médias (91)

Autres articles (58)

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

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (5580)

  • How to decode RTSP h264 stream from IP camera using C# and EMGUCV ?

    9 janvier 2020, par xor31four

    I am trying to access a H.264 stream on an IP camera within my LAN via EmguCV Video Capture. There is an RTSP URL containing the h.264 stream and an HTTP URL that transmits MJPEG.

    The goal is to perform perform some EmguCV video processing operations on a live stream in as close to real-time as possible.

    I have a bandwidth limitation of 10Mbps.

    The problem is that Emgu.CV is unable to open the rtsp(h264) stream but perfectly capable of opening the http(mjpeg) stream..

    I can’t use the mjpeg stream as it consumes too much bandwidth and I drastically lose picture quality and fps.

    I need to access the h.264 stream in order to meet my bandwidth requirements

    Here is the code that I use to check whether the capture has been created :

               string MJPEG_URL = "http://192.168.0.11:35271/image1"; //returns true
               string RTSP_URL = "rtsp://192.168.0.11/stream1.sdp"; //returns false

               _cam1 = new VideoCapture(RTSP_URL, VideoCapture.API.Any);
               var flag = _cam1.IsOpened;
               Console.WriteLine(flag);

    RTSP_URL returns false. But when I enter the exact same URL in VLC Player, or if I use VLCSharp library to access the stream it works.

    Any suggestions ?

  • FFmpeg and h264_qsv

    16 juin 2015, par Dmitry Vasilyev

    I use Intel Quick Sync encoder inside FFmpeg for h264 RTSP streaming.

    find_hwaccel method from utilc.c is used for filling hwaccel structure.

    libx264 encoder is working with AV_PIX_FMT_RGB24 or AV_PIX_FMT_NV12 formats. But h264_qsv requires AV_PIX_FMT_QSV.

    Method vpicture_get_size(AV_PIX_FMT_NV12, width, height) returns correct size. But method vpicture_get_size(AV_PIX_FMT_QSV, width, height) returns -22
    In addition, method avcodec_encode_video2 crashes when context is filled with AV_PIX_FMT_QSV format.

    What is the reason of such behavior ?

  • Raspberry Pi : Playing multiple video files in mkfifo pipe

    19 janvier 2017, par user3246167

    I have 2 files, test.mp4 and test2.mp4 that I want to play concurrently with no noticeable break in the middle. Currently I’m using

    mkfifo test
    cat test.mp4 > test &
    cat test2.mp4 > test &
    omxplayer test

    However, when I do this, omxplayer just returns data and doesn’t play the file. But if I just put a single file into the pipe, omxplayer shows it normally. I’ve also tried using the copy command in ffmpeg, and that also just returns data, doesn’t play the file.

    I understand that I can just concatenate the 2 files together, but that will not work for my purposes, because I will need to be able to feed files to the pipe while omxplayer is running