Recherche avancée

Médias (0)

Mot : - Tags -/auteurs

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (12)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

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

  • Other interesting software

    13 avril 2011, par

    We don’t claim to be the only ones doing what we do ... and especially not to assert claims to be the best either ... What we do, we just try to do it well and getting better ...
    The following list represents softwares that tend to be more or less as MediaSPIP or that MediaSPIP tries more or less to do the same, whatever ...
    We don’t know them, we didn’t try them, but you can take a peek.
    Videopress
    Website : http://videopress.com/
    License : GNU/GPL v2
    Source code : (...)

Sur d’autres sites (5537)

  • Webcam Serverless Live stream

    23 juillet 2021, par curiouscoder

    I'm trying to live stream my webcam in a serverless way in the following flow :

    


    webcam browser >> s3 bucket >> lambda/ffmpeg encoding >> s3 output bucket >> dash player

    


    This is working really good so far but I'm facing the following problem :

    


    ffmpeg will only encode those seconds received (I stream the webcam to s3 each X seconds with some 300kb .webm file). So the .mpd file generated by ffmpeg encoder will have the type 'static' when ffmpeg finishes encoding and not the 'dynamic' type desired. Therefore, the dash player won't request the other files from s3 and the streaming will stop. For example, if I let the webcam streaming running for 15 seconds, the viewer is able to watch the 15 minutes. But if I keep sending the streams each 2 seconds the viewer will be able to watch only the first 2 seconds because browser won't request any other .m4s files.

    


    So, I have the following question :

    


    Is there a way to force the dash player to reload the .mpd file that is stored in s3 even when the type is static instead of dynamic ?

    


    Thanks in advance !

    


  • Is it possible to stream video over RTP without transcoding or compressing input file before transmitting using FFMpeg commandline ?

    11 avril 2017, par Souvik Das

    FFmpeg supports 2 type of RTP payload type : MPEGTS/MP2T (PT 33) & Dynamic (PT 96). Dynamic PT requires explicit SDP presence at receiver while MPEGTS/MP2T doesn’t.
    I used FFmpeg as both transmitter and receiver (with Loopback/localhost) and compared PSNR of the respective streams :

    Case 1 : FFmpeg Dynamic RTP

    Sender:

       ffmpeg -re -i 'sample.avi' -c:a copy -c:v copy -f rtp -y 'rtp://@225.0.0.1:5555' > sample.sdp

    Receiver:

       ffmpeg -protocol_whitelist file,udp,rtcp,rtp -i sample.sdp -y rec.ts

    Result:

       PSNR avg. = 38

    This means that in idle condition, we are still not getting a perfect stream. I suspect, it's because Transcoding still takes place which downgrades the quality of video before transmitting at sender.

    Case 2 : FFmpeg MPEGTS RTP

    Sender:

       ffmpeg -re -i 'sample.avi' -c:a copy -c:v copy -f rtp_mpegts -y 'rtp://@225.0.0.1:5555'

    Receiver:


       ffmpeg -protocol_whitelist file,udp,rtcp,rtp -i sample.sdp -f mpegts -y rec.ts

    Result:

       Large # Frame Losses!

    So, at Receiver, I used VLC for recording the streams. Although there was no/negligible frame loss, but PSNR avg. = 18 !!

    Earlier in a dedicated VLC Streamer & Recorder test, when the same video was streamed, PSNR avg. = Infinity (No Quality Loss). I want to shift to FFMpeg alternative for streaming because, I want to introduce some programmability factors for a sophisticated research work.

    Hence, It would be really great, if somebody could provide me some input as to how I can achieve uncompressed & lossless video streaming using FFMpeg over RTP.

    Notes :

    1. I must use RTP only. I can't use RTSP or other streaming methods incl. direct UDP (udp://)
    2. VLC Media Player / Libvlc used in this case, also used RTP for all cases.
    3. It can assumed that Streamer and Recorder are present on same disk or has same access to storage.
    4. Must support multicast!
  • How to get a single libffmpeg.so file (OS X) ?

    16 février 2016, par SCK

    My android app needs a libffmpeg.so file.

    Environment :
    OS X 10.11.3, android-ndk r10e, ffmpeg 3.0.

    1.FFMPEG 2.5.4 build for Android with NDK r10d
    follow this post, I will get eight .so files(libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so), but what I need is a single .so files which contains the above eight files.

    1. I also got eight .a files(libavcodec.a, libavdevice.a, libavfilter.a, libavformat.a, libavutil.a, libpostproc.a, libswresample.a, libswscale.a),
      but failed to convert them into a single .so file
      OSX : How do I convert a static library to a dynamic one ? doesn’t seem to work on OS X