
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (67)
-
Emballe médias : à quoi cela sert ?
4 février 2011, parCe plugin vise à gérer des sites de mise en ligne de documents de tous types.
Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ; -
Le plugin : Gestion de la mutualisation
2 mars 2010, parLe plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
Installation basique
On installe les fichiers de SPIP sur le serveur.
On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
< ?php (...) -
Gestion de la ferme
2 mars 2010, parLa ferme est gérée dans son ensemble par des "super admins".
Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
Dans un premier temps il utilise le plugin "Gestion de mutualisation"
Sur d’autres sites (7872)
-
Revision 1633685725 : Merge "Fix lingering x->skip settings if static_threshold is used." into experim
15 avril 2013, par Ronald S. BultjeMerge "Fix lingering x->skip settings if static_threshold is used." into experimental
-
Revision b800ec1772 : Merge "Motion vector decoder cleanup." into experimental
15 avril 2013, par Dmitry KovalevMerge "Motion vector decoder cleanup." into experimental
-
rtp mpg stream using jrtplib occurred error "illegal timestamp unit"
13 avril 2013, par socketI wanna code rtp video stream sender and use VLC to play it in the LAN. I just have a mpeg4 file "a.mpg". And in my opinion, jrtplib can pack the packed well, so I think I can use sendPacket() function directly to send the mpg file. code below :
#include
#include
#include
#include
#include
#include
#include
#include <iostream>
#include
using namespace jrtplib;
using namespace std;
int main()
{
RTPSession s;
RTPSessionParams sparam;
s.SetTimestampUnit(160.0/104857.0);//~
RTPUDPv4TransmissionParams tparam;
tparam.SetPortbase(9000);
int status=s.Create(sparam,&tparam);
if(status<0)
{
cerr<<"error 1"</~
s.SetDefaultMark(false);
s.SetDefaultTimestampIncrement(160);//~~
unsigned char buf[160];
FILE*f=fopen("a.mpg","rb");
while(!feof(f))
{
fread(buf,1,160,f);
RTPTime delay(0.02);//~
bool ret=false;
status=s.SendPacket(buf,160);
if(status<0)
{
cerr<<"error 3"<code></iostream>Then, I compile it :
g++ jrtpsend.cpp -ljrtp -I /usr/local/include/jrtplib3
After that, I run the program but error occurred :
kl@kl-ubuntu:~/code/RTP$ ./a.out
error 1
Speficied an illegal timestamp unit for the the RTCP packet builderActually, I didn't know timestamp exactly. When I use ffplay to play a.mpg showing that :
Input #0, mpeg, from 'a.mpg':q= 0KB vq= 0KB sq= 0B f=0/0
Duration: 00:01:00.69, start: 0.529089, bitrate: 556 kb/s
Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 640x480 [SAR 239:182 DAR 478:273], 104857 kb/s, 25 fps, 25 tbr, 90k tbn, 25 tbc
Stream #0:1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16p, 128 kb/s2.46 A-V : -0.003 fd= 7 aq= 2KB vq= 33KB sq= 0B f=0/0
So, I use the data 104857kb/s in the code (setTimestampUnit()), but I have no idea whether I use it correctly.
All in all, please give me some suggestion how to run the program well or ...
Best regards :-)