
Recherche avancée
Autres articles (50)
-
MediaSPIP Core : La Configuration
9 novembre 2010, parMediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...) -
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 février 2011, parLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...)
Sur d’autres sites (3019)
-
FFMpeg + Beanstalk : How to pass the processes to it
14 juillet 2012, par Ilia RostovtsevI'm working around on the video web site ! I have a simple PHP function that is used to start complicated conversion processes. The problem is that FFMpeg and Mencoder are extremely resourceful and having one process of it is something that makes httpd slow down but multiple processes just hang it completely. I want to my conversion processes with Beanstalk (or anything else). Everything is working well right now : converting, logging and etc.
My concrete question is : How to transfer my current jobs to Beanstalk ?
I have very simple PHP code :
RunInBackground('convert.php', array($initial_file_name, $vid), $LogFilePath);
And the function looks also quite clear :
function RunInBackground($sPHPFile, $aParam = array(), $sLogFile = '')
{
global $config;
$sCmd = $config['phppath'] . ' ' . $config['BASE_DIR'] . '/' . $sPHPFile;
foreach ($aParam as $s)
{
$sCmd .= ' ' . $s;
}
$sCmd .= ' > ' . ($sLogFile != '' ? $config['BASE_DIR'] . '/' . $sLogFile : '/dev/null');
if ( iBgProc($sCmd) )
{
return true;
}
else
{
return false;
}
}
function iBgProc($sCmd, $iPrio = 0)
{
if ($iPrio)
{
$iPID = shell_exec("nohup nice -n $iPrio $sCmd 2> /dev/null & echo $!");
}
else
{
$iPID = shell_exec("nohup $sCmd 2> /dev/null & echo $!");
}
return($iPID);
}Now what would Beanstalk correct code would look like so these processes would NOT start all at the same time if multiple videos are uploaded ?
If you believe that for my needs is better to use something else but Beanstalk and you know how to implement it, I would be still happy to see it !
Thanks !
-
how to set up a streaming media server with the h.264 RTP packets as input-stream
29 septembre 2013, par chenakiraAs beginning there may be some confusion,however the destination is
setting up a RTP stream-sever to transfer the real-time monitoring
video to other systems over internet.While my input is not a local file or some other URL input streams.
My program just gets the RTP h.264 packets,and want to use my setting-up RTP server to transfer this video.I've considered about using the ffmpeg+ffserver ,but ffserver.config
file need to use the local file to configure the input source. Hope
some guys give me some hint or any other resolution to implement my
streaming-media server. -
How to stream an webm video through ffmpeg using node.js ?
4 juillet 2012, par Marcos LopesI have built an node.js server that gets ffmpeg video and pass it to all listeners connected, but the video doesn't play. What i'm doing wrong ?
Here is my ffmpeg command and output : http://pastebin.com/56BMrx7V
and in my node.js app :
var http = require('http');
var server = http.createServer(function(req, res) {
if (req.url === '/listen') {
listen(req, res);
} else if (req.url === '/publish' && req.method === 'POST') {
stream(req, res);
}
});
var stream = require('stream');
var writeStream = new stream.Stream();
var listeners = [];
writeStream.writable = true;
writeStream.write = function(data) {
listeners.forEach(function(listener) {
listener.write(data);
});
};
writeStream.end = function() {
listeners.forEach(function(listener) {
listener.end();
});
};
var listen = function(req, res) {
listeners.push(res);
res.writeHead(200, {
'Date': new Date().toUTCString(),
'Connection': 'close',
'Content-Type': 'video/webm',
'Transfer-Encoding': 'chunked'
});
};
var stream = function(req, res) {
req.on('data', function(data) {
writeStream.write(data);
});
req.on('end', function() {
writeStream.end();
});
}
server.listen(3000);
console.log('Listening on localhost port 3000');Thanks.