web-dev-qa-db-fra.com

DIY: serveur de streaming vidéo

Je cherche des ressources modernes pour mettre en place un serveur de streaming vidéo. De préférence, les solutions open source. 

Ma recherche à ce sujet a conduit à beaucoup d'impasses. J'ai aussi besoin de construire le mien au lieu de payer pour un service.

7
Donovan King

Pour configurer votre propre serveur de diffusion vidéo, vous devez vous familiariser avec les composants suivants:

  1. Une distribution Linux que vous connaissez bien
  2. Une solution serveur libre et open source telle que/ NaviServer
  3. FFMpeg (voir le guide de streaming )

    • Re-codez certains fichiers/flux dans les résolutions/codecs souhaités, etc.
    • Préparer les flux pour un restreaming correct
  4. VLC (voir leur wiki )

    • Préparer les flux pour un restreaming correct (RTSP, UDP, HTTP, HTTP-LIVE, DASH)
    • Préparer les fichiers pour un restreaming correct
  5. Peut-être une solution de gestion de contenu pour servir vos flux tels que OpenACS

Toutefois, veuillez noter que votre question est très large, d’où cette réponse large.

Cela dépend vraiment de vos besoins et de votre infrastructure. Vous aurez besoin de scripts pour des tâches telles que la préparation de flux pour HTTP Live Streaming ou d'autres formats. Si possible, ajoutez peut-être plus de détails à vos questions (formats, codecs, plates-formes, restreaming de fichiers ou de flux, en temps réel, etc.)

Allez ici et ici (réponse longue) pour plus d'informations sur la diffusion HTTP en direct.

J'espère que cela vous mènera à des directions utiles.

10
Mike F

Simple the best: VideoLAN est un projet qui développe un logiciel permettant de lire des vidéos et d’autres formats multimédia sur un réseau local (LAN) https://en.wikipedia.org/wiki/VideoLANhttp://www.videolan.org/vlc/

1
Stathis Andronikos

Utilisez le module nginx mp4 pour diffuser des vidéos. Limitez la bande passante, la connexion simultanée, la taille maximale de la mémoire tampon, etc. Utilisez la clé md5 et ttl pour la sécurité.

1
David Corp

Il existe un site ( https://www.youphptube.com ) sur github ( https://github.com/DanielnetoDotCom/YouPHPTube ) pour créer votre propre site de partage de vidéos.

Je n'ai pas creusé dans ce projet, ce projet peut être cool ou non.

1
Taha Jahangir

Livebox a la distribution Linux, VLC, Ffmpeg et tout ce qui est installé pour vous . C'est un serveur de streaming vidéo prédéfini. Voir livebox pour plus de détails.

1
Josh