Diffusion vidéo sur votre site qui fonctionne



En créant le système de vidéosurveillance «Line», nous avons développé un puissant outil de diffusion en ligne. Chez Khabr, ce sujet reste invariablement populaire: les solutions toutes faites et les cas de création d'un serveur de diffusion en ligne ont été décrits en détail ici. Nous avons décidé d'aller plus loin et allons organiser un test de résistance pour notre service et découvrir l'habraeffet légendaire. Et en cours de route, nous parlerons des émissions les plus intéressantes des six derniers mois.

Que peut faire le service de diffusion Line?


En bref sur les six caractéristiques distinctives de notre répéteur:

1. La possibilité d'utiliser des éléments des systèmes de vidéosurveillance existants pour créer des émissions. Vous pouvez vous connecter au service en utilisant l'équipement de marques tierces.

2. Recevez des vidéos de n'importe quelle caméra IP ou enregistreur avec prise en charge RTSP. Si vous souhaitez diffuser des vidéos analogiques à partir de caméras AHD, TVI, CVI, nous vous recommandons nos enregistreurs vidéo DVR «Line XVR», dont une revue a été publiée ici il n'y a pas si longtemps.

3. Diffusez à partir d'objets où il n'y a aucun moyen d'obtenir une adresse IP «blanche». Notre service TURN vous aidera à vous connecter à un serveur vidéo distant sans le coût supplémentaire d'une adresse IP externe.

4. La version serveur du logiciel Line peut être installée sur Windows et Linux. De plus, une clé de licence électronique vous permet d'installer un système de vidéosurveillance sur des serveurs virtuels.

5. Vous voulez tester le service dès maintenant? Profitez de la version de démonstration gratuite du logiciel Line . Il vous permet de connecter jusqu'à 16 canaux IP et n'a qu'une seule limitation - le manque d'enregistrement d'archives.

6. Service gratuit "Ligne. Répéteur". Il permet non seulement de distribuer le flux vidéo à un plus grand nombre de clients, mais également de masquer la véritable adresse IP du serveur au spectateur.



Nous connectons la caméra. Et ensuite?


  • Le système peut envoyer des flux RTSP, RTMP, HLS, MJPEG et des trames individuelles.

    RTSP est le plus souvent utilisé comme flux source pour l'analyse.
    RTMP est de moins en moins utilisé, mais il reste le seul moyen d'organiser la traduction pour les utilisateurs de navigateurs hérités.
    HLS, développé dans les murs d'Apple, est devenu la principale solution à ce jour.
    M-JPEG est une méthode obsolète, avec RTMP, il vous permet de créer un "véhicule tout-terrain" pour tous les navigateurs.
    Image unique - l'image actuelle de la caméra au format JPEG, qui peut être utilisée comme affiche d'une émission vidéo.

    Exemples de références de flux:
    rtsp://login:password@IP:9784/cameras/0/streaming/sub - le deuxième flux RTSP;
    http://login:password@IP:9786/cameras/0/streaming/sub.flv - le deuxième flux au format Flash Video;
    http://login:password@IP:9786/cameras/0/streaming/sub.m3u8 - le deuxième flux au format HLS;
    http://login:password@IP:9786/cameras/0/image - un cadre séparé.
  • Parallèlement à l'utilisation de notre lecteur, il est possible de créer le vôtre en utilisant la bibliothèque JavaScript hls.js et HTML5 VIDEO.
  • A l'aide de l'outil «Réactions», un ajustement flexible de la diffusion vidéo est effectué. Par exemple, vous pouvez spécifier le temps de travail de la caméra et elle ne sera active que pendant la journée. Ou vous pouvez surveiller le flux vidéo avec la possibilité d'informer par e-mail de la perte de signal de la caméra.

Toutes ces fonctionnalités sont disponibles même lorsque vous utilisez la version gratuite du système. La version commerciale donne accès aux archives vidéo.

Pour assurer la sécurité de vos données pendant la diffusion vidéo et restreindre l'accès au serveur, nginx sera le meilleur avantage. Il peut être utilisé non seulement comme serveur de mise en cache, mais également comme serveur d'autorisation à l'aide du module ngx_http_secure_link_module.

Cultiver des seins bleus en ligne


Les cas les plus intéressants, comme d'habitude, ne sont pas du tout des projets commerciaux et coûteux. Cette histoire parle d'un passionné d'un appareil photo acheté sur Aliexpress, qui s'intéresse à l'observation des oiseaux.

Tout a commencé avec une mangeoire à oiseaux devant la fenêtre et une vieille webcam. Et après un certain temps, il a recueilli une mésange avec un système de vidéosurveillance et une émission en direct sur birdhome.ru.



Toute la ville vit


Un autre exemple frappant de l'utilisation de notre service de diffusion est le site de la municipalité de la ville turque d'Ordu .

20 caméras diffusent 24 heures sur 24 dans les rues de la station balnéaire de la mer Noire. Ici, les habitants d'Ordu observent la vie de leur ville en temps réel: ils surveillent la situation sur les routes et les événements de la ville.

Ce site est aussi une carte de visite de la station, où les touristes peuvent regarder la ville en temps réel avant de décider d'un voyage.



Broadcast vs Habraffect


Nous vous invitons à participer à une petite expérience - pour tester le service à l'aide de l'habraeffect. Cliquez sur l'image et l'émission s'ouvrira dans une nouvelle fenêtre. Dans le nom de la caméra, vous verrez le nombre d'utilisateurs par jour.



Un travail de diffusion stable, qui n'a même pas peur de l'effet habra, est fourni par 20 centres de données dans le monde, dont cinq en Russie.

Pas le temps ni l'opportunité de créer votre propre émission?


Le service de traduction en ligne rtsp.me vous permet de créer une diffusion en un clic. Tout ce qui est nécessaire est juste d'entrer l'URL RTSP de la caméra et le courrier vers lequel le login et le mot de passe voleront pour contrôler la diffusion.

Dans le panneau d'administration, vous pouvez:

- voir les statistiques des vues;
- ajouter un nom de caméra et un lien publicitaire;
- ajouter des informations sur le flux HD;
- activer le support sonore;
- limiter le temps et les jours de travail;
- restreindre l'accès uniquement à des utilisateurs spécifiques.

À condition que notre logo soit placé, le service est gratuit.

Avec rtsp.me, des centaines d'émissions en ligne opèrent sur les sites des hôpitaux, des magasins, des ateliers de réparation automobile, des chantiers de construction, des stades, des jardins d'enfants et des sociétés de gestion. Écrivez dans les commentaires sur vos émissions mises en œuvre, les difficultés que vous avez rencontrées et à quoi nous devons prêter attention lors du développement futur du service.

Source: https://habr.com/ru/post/fr426837/


All Articles