Archive de janvier, 2013

30 Jan
2013

Miscrosoft IIS Transform Manager 1

Ce produit permet la conversion automatique de fichiers VOD à l’aide d’un mécanisme de Watch Folders sur un serveur. Il permet notamment de re-multiplexer un ou plusieurs fichiers MP4 vers un contenu Smooth Streaming (sans ré-encodage!), d’encrypter des fichiers Smooth Streaming existants avec Microsoft PlayReady (DRM), et de convertir des fichiers Windows Media vers Smooth Streaming et Apple Adaptive Streaming.

Pour ajouter le cryptage PlayReady, trois valeurs sont indispensable :

  1. licenseAcquisitionUrl;
  2. keySeedValue;
  3. keyId.

Sachant que si le KeyID n’est pas renseigné, il est automatiquement généré par microsoft. Généralement un fichier est joint à la video contenant le keySeed permettant le cryptage, mais nous pouvons aussi bien imaginer un script permettant un random automatique de cette key.   Une quatrième key peut etre vu, la Content Key qui est obtenu avec la Key ID et la Key Seed …

Remarque :
Si vous prévoyez de créer un projet de diffusion en direct pour appareils Apple, ne définissez pas vos options DRM dans Expression Encoder. Définissez plutôt les paramètres IIS Media Services pour chiffrer le contenu à l’aide d’Advanced Encryption Standard (AES) et d’une clé 128 bits. Pour plus d’informations, consultez l’aide de IIS Media Services.

 

 

Telecharger l’application : http://www.microsoft.com/en-us/download/search.aspx?q=transform+manager

Tuto Transform Manager :

http://blogs.msdn.com/b/playready4/archive/2011/09/02/how-to-add-playready-protection-in-a-transform-manager-job-template.aspx

http://www.iis.net/learn/media/transform-manager/encrypting-on-demand-smooth-streams

http://www.pierrickmartos.fr/post/Encodez-vos-videos-au-format-Smooth-Streaming.aspx

http://blog.pouyat.com/2011/05/03/disponibilit-dune-beta-de-iis-transform-manager/

Tuto IIS Smooth Stream :

http://www.iis.net/learn/media/on-demand-smooth-streaming/getting-started-with-iis-smooth-streaming#content

http://www.labo-microsoft.org/articles/IISMEDIA4/3/Default.asp#_Toc309021955

http://www.leadtools.com/help/leadtools/v175/multimedia/filters/dlltutor/playingsmoothstreaming.htm

http://blogs.iis.net/vsood/archive/2009/10/14/building-your-first-smooth-streaming-player.aspx

http://www.tweened.org/fr/composants/silverlight-smooth-streaming-plugin-for-wordpress/

Tests :

http://www.microsoft.com/en-us/download/details.aspx?id=18199

http://blog.pouyat.com/2011/01/17/outil-de-monitoring-client-smooth-streaming/

http://playready.directtaps.net/smoothstreaming/

http://smf.cloudapp.net/healthmonitor

Divers :

http://alexzambelli.com/blog/

29 Jan
2013

Utilisation de liste de fichiers

Liste la taille etc des fichier contenu dans liste.txt :

xargs -a liste.txt ls -tl >out.txt

 

11 Jan
2013

Iptable : Limiter le nombre de connexions par IP

iptables -A INPUT -p tcp --dport 80 -m state --state NEW -m recent --name BLACKLIST --set
iptables -A INPUT -p tcp --dport 80 -m state --state NEW -m recent --name BLACKLIST --update --seconds 10 --hitcount 10 --rttl -j DROP

Avec les deux règles précédentes je refuse (DROP) les nouvelles (-m state –state NEW) connexions entrantes (-A INPUT) au port http (–dport 80) qui atteignent le taux de 10 connexions (–hitcount 10) sur une période de 10 secondes (–seconds 10) et qui utilisent le protocol tcp (-p tcp).

La première règle sert à mettre à jour l’adresse IP dans la liste BLACKLIST et la seconde règle permet de limiter les connexions.

 

Bloquer les attaquants sur une période plus grande que le taux

Le problème des règles précédentes est que l’adresse IP attaquante est bloquée sur une période glissante qui n’est que de 10 secondes.

Pour bloquer sur une période différentes que celle qui définit par le taux limite j’ai mis en place les règles suivantes :

Création d’une nouvelle chaine BLACKLIST :

iptables -N BLACKLIST

Lorsqu’un paquet arrive dans la chaine BLACKLIST on le drop et on ajoute son IP dans la liste BLACKLIST :

iptables -A BLACKLIST -m recent --name BLACKLIST --set -j DROP

On bloque les paquets pour une période de 60 secondes :

iptables -A INPUT -m recent --update --name BLACKLIST --seconds 60 --rttl -j DROP

Quand un paquet arrive en entrée sur le port 80 on met son IP dans la liste COUNTER :

iptables -A INPUT -p tcp --dport 80 -m state --state NEW -m recent --name COUNTER --set

Si un paquet arrive en entrée et qu’il dépasse le taux on le redirige dans la chaine BLACKLIST :


iptables -A INPUT -p tcp --dport 80 -m state --state NEW -m recent --name COUNTER --update --seconds 
10 --hitcount 10 --rttl -j BLACKLIST

 

http://dev.petitchevalroux.net/linux/iptable-limiter-nombre-connexions-par-linux.342.html

 

10 Jan
2013

SSD pour MBA

http://forum.macbidouille.com/lofiversion/index.php/t358791.html

10 Jan
2013

Lancer plusieurs commande simultanément

En batch, lancer plusieurs commandes revient a ouvrir un nouvel interpreteur :

start cmd1

start cmd2

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