Recherche avancée

Médias (91)

Autres articles (27)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

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

  • Implementing Live Streaming Webinar Architecture - Need Guidance

    21 septembre 2023, par vishnugpl

    Question : I'm working on a project to implement a live streaming webinar platform, and I'm looking for guidance on the architecture and technologies to use. I have some specific requirements and constraints, and I'd appreciate any advice or pointers on how to get started.

    


    Context :
I'm tasked with building a live streaming webinar platform from scratch for our organization. Here are some key requirements and constraints :

    


      

    1. Live Video Streaming : We need to support live video streaming for
webinars, workshops, and conferences. Low latency is crucial for
real-time interaction between presenters and attendees.

      


    2. 


    3. Scalability : The platform should be able to handle a large number of concurrent attendees, potentially thousands or more,
without compromising performance.

      


    4. 


    5. Security : Security is a top priority. We need to ensure that only authorized users can access the webinars, and we must protect
against unauthorized recording or distribution of the content.

      


    6. 


    7. User Interaction : Attendees should be able to ask questions, participate in polls, and interact with presenters in real-time.

      


    8. 


    9. Recording and Playback : We also want to provide recorded versions of past webinars for on-demand viewing (HLS).

      


    10. 


    


    Current Tech Stack :

    


      

    • Frontend : React
    • 


    • Backend : Node.js with Express
    • 


    • Database : MongoDB
    • 


    • Cloud Hosting : AWS
    • 


    


    Questions :

    


      

    • What technologies or services are best suited for handling live video streaming with low latency ?

      


    • 


    • How can I ensure scalability in terms of both video streaming and handling a large number of users ?

      


    • 


    • What security measures should I consider to protect the content and user data ?

      


    • 


    • Are there any recommended frameworks or libraries for building interactive features like real-time chat and polling ?

      


    • 


    • What's the best approach for recording and serving on-demand webinar content ?

      


    • 


    


    Additional Information :

    


      

    • Budget is a consideration, so cost-effective solutions are preferred.

      


    • 


    • Any open-source or third-party tools that can simplify development are welcome.

      


    • 


    • I have experience with AWS, but I'm open to other cloud providers if they offer advantages for this project.

      


    • 


    


  • Can't install new packages in ubuntu

    7 juin 2023, par Robbie Mallett

    I would like to install ffmpeg. My normal procedure to install this package would be :

    


    sudo apt update
sudo apt install ffmpeg


    


    However when I run sudo apt update I get some errors including :

    


      The following signatures were invalid: EXPKEYSIG 277A7293F59E4889 MiKTeX Packager <packager@miktex.org>
Reading package lists... Done
E: The repository 'http://security.ubuntu.com/ubuntu impish-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://gb.archive.ubuntu.com/ubuntu impish Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7A3A762FAFD4A51F
E: The repository 'http://gb.archive.ubuntu.com/ubuntu impish-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://gb.archive.ubuntu.com/ubuntu impish-backports Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://ctan.dcc.uchile.cl/systems/win32/miktex/setup/deb focal InRelease: The following signatures were invalid: EXPKEYSIG 277A7293F59E4889 MiKTeX Packager <packager@miktex.org>


    


    And then when I run sudo apt install ffmpeg and selecting Y to some options, I get :

    


    (base) robbie@ro-rmallett-l1:~$ sudo apt install ffmpeg
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
  libfwupdplugin1
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
  libavdevice58 libdc1394-25 libopenal-data libopenal1 libsdl2-2.0-0
Suggested packages:
  ffmpeg-doc libportaudio2
The following NEW packages will be installed
  ffmpeg libavdevice58 libdc1394-25 libopenal-data libopenal1 libsdl2-2.0-0
0 to upgrade, 6 to newly install, 0 to remove and 19 not to upgrade.
Need to get 3,046 kB of archives.
After this operation, 5,642 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
WARNING: The following packages cannot be authenticated!
  libdc1394-25 libopenal-data libopenal1 libsdl2-2.0-0 libavdevice58 ffmpeg
Install these packages without verification? [y/N] Y
Err:1 http://gb.archive.ubuntu.com/ubuntu impish/universe amd64 libdc1394-25 amd64 2.2.6-3
  404  Not Found [IP: 185.125.190.36 80]
Ign:2 http://gb.archive.ubuntu.com/ubuntu impish/universe amd64 libopenal-data all 1:1.19.1-2
Err:3 http://gb.archive.ubuntu.com/ubuntu impish/universe amd64 libopenal1 amd64 1:1.19.1-2
  404  Not Found [IP: 185.125.190.36 80]
Ign:4 http://gb.archive.ubuntu.com/ubuntu impish-updates/main amd64 libsdl2-2.0-0 amd64 2.0.14+dfsg2-3ubuntu0.1
Ign:5 http://gb.archive.ubuntu.com/ubuntu impish-updates/universe amd64 libavdevice58 amd64 7:4.4.2-0ubuntu0.21.10.1
Ign:6 http://gb.archive.ubuntu.com/ubuntu impish-updates/universe amd64 ffmpeg amd64 7:4.4.2-0ubuntu0.21.10.1
Err:2 http://gb.archive.ubuntu.com/ubuntu impish/universe amd64 libopenal-data all 1:1.19.1-2
  404  Not Found [IP: 185.125.190.36 80]
Err:4 http://security.ubuntu.com/ubuntu impish-updates/main amd64 libsdl2-2.0-0 amd64 2.0.14+dfsg2-3ubuntu0.1
  404  Not Found [IP: 185.125.190.36 80]
Err:5 http://security.ubuntu.com/ubuntu impish-updates/universe amd64 libavdevice58 amd64 7:4.4.2-0ubuntu0.21.10.1
  404  Not Found [IP: 185.125.190.36 80]
Err:6 http://security.ubuntu.com/ubuntu impish-updates/universe amd64 ffmpeg amd64 7:4.4.2-0ubuntu0.21.10.1
  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/pool/universe/libd/libdc1394/libdc1394-25_2.2.6-3_amd64.deb  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/pool/universe/o/openal-soft/libopenal-data_1.19.1-2_all.deb  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/pool/universe/o/openal-soft/libopenal1_1.19.1-2_amd64.deb  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libs/libsdl2/libsdl2-2.0-0_2.0.14%2bdfsg2-3ubuntu0.1_amd64.deb  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/universe/f/ffmpeg/libavdevice58_4.4.2-0ubuntu0.21.10.1_amd64.deb  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/universe/f/ffmpeg/ffmpeg_4.4.2-0ubuntu0.21.10.1_amd64.deb  404  Not Found [IP: 185.125.190.36 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


    


    When I use --fix-missing after either call it doesn't help. To be honest I can't understand the error messages. I'm running Ubuntu 21.10. What should I do ? I can't seem to install any new packages with apt-get.

    


  • Wowza : Live stream detected but does not play

    2 septembre 2016, par searcot jabali

    This is the command I use to being the stream on my hardware device
    ffmpeg -i /dev/video0 -f rtsp rtsp ://[user] :[password]@52.66.64.136:1935/test/myStream

    I can see that there is an input coming in from the Incoming Streams section of the Wowza Engine Manager.
    The IP, Stream name & Application name are correct.
    Wowza Engine Manager

    However when I try to play the stream using the Test Players, I dont see anything. Just a black screen.
    An error message at the bottom of Adobe HDS says Source stream or file could not be found or access was denied.

    Wowza Test Player

    When I try to use the RTSP wowza link on VLC I get an error stating that the "Input Cannot Be opened"

    Source security for RTSP has been set to open.

    When I stream through the GoCoder App there are no issues.
    This leads me to believe the server is functioning correctly.

    When I use the same command but change the output to write to file (ffmpeg -i /dev/video0 out.mp4) it works perfectly fine !!
    So even the base command is correct.

    Am I missing some arguments from the FFMPEG command ?
    Do I need to provide the username & password even though RTSP Source Security has been set to open ?