Librairie Axis Media Stream

Librairie Axis Media Stream

Axis Media Library est une bibliothèque multimédia développée par Axis Communications, une entreprise spécialisée dans la vidéosurveillance et la sécurité.

Cette bibliothèque multimédia est utilisée pour diffuser en temps réel des vidéos de caméras de surveillance dans un navigateur web, sans devoir faire de transcodage.

Cette librairie fourni aussi des exemples afin de tester cette librairie.

Voici comment mettre en place l’environnement et les prérequis afin de pouvoir tester cette librairie, avec différentes versions de la librairie et de Ubuntu.

Version 4.0.7 + Ubuntu 16

Prérequis:

sudo apt update
sudo apt install curl
sudo apt install git
sudo apt install npm 
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get install -y nodejs
sudo apt-get install -y nodejs
npm set unsafe-perm true
sudo npm install --global yarn
sudo apt install ffmpeg

Cloner:

mkdir axis
cd axis
git clone https://github.com/AxisCommunications/media-stream-library-js.git --branch v4.0.7

Compiler:

yarn
cd media-stream-library-js
yarn

Exécuter:

yarn example

Ouvrir Firefox à l’adresse: http://127.0.0.1:8080/
Taper l’adresse d’une caméra Axis puis ENTER (ex: 192.168.0.230)
L’image live doit s’afficher

Version 5.0.0 + Ubuntu 16 & 18

Prérequis:

sudo apt update
sudo apt install curl
sudo apt install git
sudo apt install npm 
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
apt-get install -y nodejs
sudo apt-get install -y nodejs
npm set unsafe-perm true
sudo npm install --global yarn
sudo apt install ffmpeg
sudo apt-get install docker.io

Cloner:

mkdir axis
cd axis
git clone https://github.com/AxisCommunications/media-stream-library-js.git --branch v5.0.0

Compiler:

yarn
yarn add media-stream-library
cd media-stream-library-js
git config --global url.https://github.com/.insteadOf git://github.com/
yarn

Exécuter:

yarn examples

Ouvrir Firefox à l’adresse: http://127.0.0.1:8080/
Choisir camera, puis simple.html
Taper l’adresse d’une caméra Axis puis ENTER (ex: 192.168.0.230)
L’image live doit s’afficher

Exécuter 2:

ouvrir un second terminal:

cd axis/media-stream-library-js
sudo yarn rtsp

Tester dans firefox: http://127.0.0.1:8080/test/mjpeg.html
Tester dans firefox: http://127.0.0.1:8080/test/h264.html

Version 9.3.2 + Ubuntu 18

Prérequis:

sudo apt update
sudo apt install curl
sudo apt install git
sudo apt install npm 
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
apt-get install -y nodejs
sudo apt-get install -y nodejs
npm set unsafe-perm true
sudo npm install --global yarn
sudo apt install ffmpeg
sudo apt-get install docker.io

Cloner:

mkdir axis
cd axis
git clone https://github.com/AxisCommunications/media-stream-library-js.git --branch v9.3.2

Compiler:

yarn
yarn add media-stream-library
cd media-stream-library-js
yarn

Executer:

yarn examples

Ouvrir Firefox à l’adresse: http://127.0.0.1:8080/
Choisir camera, puis simple.html
Taper l’adresse d’une caméra Axis puis ENTER (192.168.0.230)
L’image live doit s’afficher

Executer2:

Ouvrir un second terminal:

cd axis/media-stream-library-js
sudo yarn rtsp

Tester dans firefox: http://127.0.0.1:8080/test/mjpeg.html
Tester dans firefox: http://127.0.0.1:8080/test/h264.html

Comments

No comments yet. Why don’t you start the discussion?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *