Articles associés au tag ‘video’

23 Mar
2015

Linux et Screen – Lancer un script dans un screen au démarrage de votre OS

Bonjour,

Screen

Un petit mémo pour lancer un script dans une console screen au démarrage de votre machine :

-Première étape, créer votre script dans le dossier /etc/init.d/ :

nano /etc/init.d/SCRIPT_DEMARRAGE

-Tapez votre script (un exemple de boucle video diffusé en multicast) :

(suite…)

23 Mar
2015

Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration)
Ayant un petit projet de boucle video de secours lowcost à mon bureau, j’ai décidé de franchir le cap et de commander pour l’occasion le nouveau Raspberry Pi 2 !!!

Raspberry Raspbian VLC

Bon, je dois dire que ça fait bien longtemps que je voulais triturer ces petites bébêtes et je dois avouer être très satisfait (d’ailleurs mon projet robotique d’hexapod va également en profiter!!)

Bon évidement j’ai un peu galéré pour recompiler VLC donc voici un petit tuto, si vous le suivez à la lettre en prenant exactement les mêmes version que moi il ne devrait pas y avoir de soucis .

(suite…)

30 Oct
2014

Domotique – HomeWizard, un an après …

Aujourd’hui nous allons parler domotique, il y a un an, je me suis penché sur le sujet et j’ai finis par craquer sur la solution domotique HomeWizard.
Cet article n’est qu’une introduction qui sera suivit de mini articles détaillés sur l’installation que j’ai effectué.
J’avais commencé une ébauche d’article a la réception de mon kit domotique que je n’ai jamais finis alors le voici :

(suite…)

30 Oct
2014

FFMPEG – Diffuser un flux ip multicast en adaptative smooth streaming

Un petit script bien utile pour délivrer un flux video multicast en adaptative smooth streaming :

(suite…)

26 Juin
2013

Projet Babuino, un Arduino pour les contrôler tous !!

Babuino est un projet très cool permettant une multitude de choses :

Le système est décliné en deux modules :

-Une clé usb basé sur le bluetooth/IR « Babuino stick » permettant de contrôler les appareils qui y sont connectés

-Une mini carte dans le genre des modules Arduino habituels, qui peux être programmé

Babuino Board Babuino Stick

Babuino Board Babuino Stick

 

En gros via votre smartphone vous pouvez contrôler tout ce qui gere ce module wifi via USB ou tout ce qui est compatible Arduino (Domotique, robotique …)

Basé sur un micro controleur Atmel ATXMEGA128A1 pour la partie logique, un port infrarouge et un port bluetooth sont également disponible.

Mais le plus fort c’est qu’aucune application n’est nécessaire pour l’objet à piloter !!!

Babuino shemas

  • MCU – Atmel ATXMega128A1 @ 32 MHz with 128KB flash program memory, 8KB boot code section, and 8KB SRAM.
  • Master/Slave selectable Bluetooth 2.0 + EDR module / Bluetooth BLE (Bluetooth Low Energy)
  • Infrared transmitter and receiver
  • USB – micro USB (board) and USB port (stick)
  • User and reset push-buttons
  • Headers (Board only) – ICSP pins, ADC & DAC, PWM, I2C & SMBus, SPI and UART
  • LEDs – Bluetooth and User LED for both, plus Bluetooth TX + RX for Babuino board
  • Power – USB or, for Babuino Board, external 7-12V powered board
  • Dimensions – Board: 53mm x 22mm | Stick: 47mm x 19mm

Si vous voulez en savoir plus, regardez cette video qui présente une bonne partie des possibilités de ce matériel.

 

 

Proposé à 35$ le module (Ou 50 les deux) via la plateforme de crowdsourcing sur Indiegogo

Personnellement je prends le pack de deux !!

 

24 Juin
2013

Convertir un GUID en Base 64

Certains hébergeurs demandent de renseigner le GUID en Base 64,

Si l’on inspecte les requettes envoyés par le navigateur l’ors de l’ouverture d’un fichier smooth streaming DRMizé, on peux trouver le GUID en Base 64.

Maintenant comment le convertir « simplement » ?

Tout d’abord il faut inverses les bits de poids faible avant de faire la conversion en base 64.

Prenons l’exemple : 93c6cea6-d968-9b34-8dd7-359ae15a6cb5

Inversons maintenant les bits de poids faible : a6cec693-68d9-349b-8dd7-359ae15a6cb5

Passons maintenant le nouveau GUID dans la moulinette PHP :

$guid = '9ccf5662-f8e6-0e54-15e7-e4c25979c84a';
  
    // Il faut inverser les bits de poids faible (=> bloc par bloc sur les 3 premiers blocs) avant de faire la conversion en 64bits 
    // Ex :
    //      93c6cea6-d968-9b34-8dd7-359ae15a6cb5
    //   => a6cec693-68d9-349b-8dd7-359ae15a6cb5
      $uuid = explode('-', $guid);
        for ($i=0;$i<3;$i++) {
          $tmp = str_split($uuid[$i], 2);
          $tmp = array_reverse($tmp);
          $uuid[$i] = implode('', $tmp);
        }
      $uuid = implode('-', $uuid);
    $reversed_guid = $uuid;
    
    $uuid = str_replace("-", "", $uuid);

    $packed = pack('H*', $uuid);
    $base64Encoded = base64_encode($packed);
  
    echo "guid depart : {$guid}<br>";
    echo "guid invers : {$reversed_guid}<br>";
    echo "KeyID : {$base64Encoded}<br>";
  die();

 

Ce qui nous retourne bien :

guid depart : 9ccf5662-f8e6-0e54-15e7-e4c25979c84a

guid invers : 6256cf9c-e6f8-540e-15e7-e4c25979c84a

KeyID : YlbPnOb4VA4V5+TCWXnISg==

 

Vous pouvez également utiliser l’outil :

http://guid-convert.appspot.com/

Testé et approuvé !!!

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.4 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais à nouveau publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware [&hellip

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.2 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.2 et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 2 ou 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Aujourd’hui je vais [&hellip

Compilation de la derniere version de FFMPEG

Compilation de la derniere version de FFMPEG

Bonjour à tous, Aujourd’hui un petit tuto pour avoir la dernière version de ffmpeg, ce tutoriel à été utilisé maintes [&hellip

Raspberry Pi 2 - VLC et accélération matériel (hardware acceleration)

Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Ayant un petit projet de [&hellip

FFMPEG - Diffuser un flux ip multicast en adaptative smooth streaming

FFMPEG – Diffuser un flux ip multicast en adaptative smooth streaming

Un petit script bien utile pour délivrer un flux video multicast en adaptative smooth streaming

Installation de Transform Manager

Installation de Transform Manager

Prérequis – résumé : Télécharger Transform Manager Télécharger IIS Media Services 4.1 Télécharger IIS Managment console Télécharger .NET Framework 3.5 [&hellip

Suivez moi !

Follow Me! Follow Me! Follow Me! Follow Me!

Chercher