Serveur de streaming avec une clé TNT et VLC

Serveur de streaming avec une clé TNT et VLC - Logiciels - Linux et OS Alternatifs

Marsh Posté le 25-05-2010 à 17:08:12    

Bonjour,  
 
je souhaiterai faire un serveur de streaming avec ma clé TNT sour ma Ubuntu.
 
Où j'en suis ? => Clé fonctionne. Je peux ouvrir vlc pour lire mes chaines.
C'est juste que je n'ai aucune idée de comment diffuser la chaine sur le réseau.
 
Le but est de faire un serveur où plusieurs clients pourraient se connecter.
j'avais reussi à une époque en suivant ce tuto : http://www.trad-fr.com/Tuto/Streaming_TNT.htm mais je voudrais le faire sous Linux aujourd'hui.
 
je pensais que ça serait évident, mais j'ai beau essayer des trucs, rien de fonctionne...
 
merci pour votre aide
 :hello:


Message édité par jesusdebethune le 25-05-2010 à 17:08:29
Reply

Marsh Posté le 25-05-2010 à 17:08:12   

Reply

Marsh Posté le 25-05-2010 à 19:19:05    

Apparemment c'est faisable avec VLC, mais leur charabia franco/anglais et évidemment pas sous la main ni une clé TNT ni un ubuntu pour faire l'essai ça n'aide pas trop :/
 
Sinon tu as bien VLS (VideoLan Server) et DVBlast qui sont plus conçu pour ton utilisation.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 26-05-2010 à 15:20:43    

A en croire Wikipedia, VideoLan Server est abandonné.

Reply

Marsh Posté le 26-05-2010 à 19:02:03    

Mis en sommeil plutôt, au profit de DVBlast qui reprend les demandes actuelles en streaming issu de cartes TV et VLC qui s'occupe du streaming issu de sources diverses (DVD, capable de VOD).
 
VLC a tendance malheureusement avec ce rapprochement à devenir usine à gaz, et VLS (qui tournait bien perso sur un Pentium 3 500MHz pour une petite webtv maison d'une 20-aine de clients simultanés) pourrait faire son retour mais sous une autre forme. (On a par exemple VLMa qui s'occupe de gérer des serveurs VLC)


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 27-05-2010 à 16:42:31    

merci de vos réponses.
 
Sans vouloir abuser, comment marche DVBlast ?
Je l'ai installé et l'interface graphique n'est vraiment pas très explicite, car il n'y en a pas >_<
 
 
tom@tom-desktop:~$ dvblast
Usage: dvblast [-q] -c <config file> [-r <remote socket>] [-t <ttl>] [-o <SSRC IP>] [-i <RT priority>] [-a <adapter>] [-n <frontend number>] [-S <diseqc>] -f <frequency> [-s <symbol rate>] [-v <0|13|18>] [-p] [-b <bandwidth>] [-m <modulation] [-u] [-W] [-U] [-d <dest IP:port>] [-e] [-T]
    -q: be quiet (less verbosity, repeat or use number for even quieter)
    -v: voltage to apply to the LNB (QPSK)
    -p: force 22kHz pulses for high-band selection (DVB-S)
    -S: satellite number for diseqc (0: no diseqc, 1-4, A or B)
    -m: DVB-C  qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
        DVB-T  qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
        DVB-S2 qpsk|psk_8 (default legacy DVB-S)
    -u: turn on budget mode (no hardware PID filtering)
    -W: add extra delays for slow CAMs
    -U: use raw UDP rather than RTP (required by some IPTV set top boxes)
    -d: duplicate all received packets to a given destination
    -e: enable EPG pass through (EIT data)
    -T: generate unique TS ID for each program

 
 DVBlast is a powerful and simple streaming application for DVB cards under Linux.
 
Powerfull j'veux bien, mais simple, j'ai du louper un truc
 
 
je commence à croire que la grosse bidouille sur windows était plus efficace ...
 
 
merci


Message édité par jesusdebethune le 27-05-2010 à 17:16:59
Reply

Marsh Posté le 27-05-2010 à 17:43:11    

bon j'ai chercher un petit peu et je sans que je touche au but :
voici une de mes tentatives. J'ai essayé en RTP et UDP. apparemment, ça se connect, mais pas d'image :
 
 
 
dvblast -a dvb:// -f 586166000 -b 8 -m qam_64 -U -d 127.0.0.1:1234
warning: restarting
warning: raw UDP output is deprecated.  Please consider using RTP.
warning: for DVB-IP compliance you should use RTP.
debug: using linux-dvb API version 5
debug: tuning OFDM frontend to f=586166000 bandwidth=8 modulation=qam_64
warning: failed opening CAM device /dev/dvb/adapter0/ca0 (No such file or directory)
debug: setting filter on PID 0
error: no config file
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 0
debug: new PAT ts_id=1 version=3 current_next=1
debug:   * number=0 pid=16
debug:   * number=257 pid=110
debug:   * number=260 pid=310
debug:   * number=261 pid=510
debug:   * number=262 pid=610
debug:   * number=273 pid=210
debug:   * number=374 pid=710
debug:   * number=511 pid=1010
debug: frontend has acquired signal
debug: frontend has acquired carrier
debug: frontend has acquired stable FEC
debug: frontend has acquired sync
debug: frontend has acquired lock
debug: - Bit error rate: 304
debug: - Signal strength: 47524
debug: - SNR: 0
error: couldn't writev to 127.0.0.1:1234 (Connection refused)
error: couldn't writev to 127.0.0.1:1234 (Connection refused)
error: couldn't writev to 127.0.0.1:1234 (Connection refused)
error: couldn't writev to 127.0.0.1:1234 (Connection refused)
error: couldn't writev to 127.0.0.1:1234 (Connection refused)
--> et là j'ouvre un vlc en local et je n'ai plus de message d'erreur.
 
Mais la ligne que j'ai mise en gras semble être la raison pour laquelle ça ne marche pas...
Pour info : j'essaye de diffuser France 2 :
France2:586166000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:120:130:257
 
 
 
/dev/dvb/adapter0$ ls -al
total 0
drwxr-xr-x  2 root root     120 2010-05-25 17:30 .
drwxr-xr-x  3 root root      60 2010-05-25 17:30 ..
crw-rw----+ 1 root video 212, 4 2010-05-25 17:30 demux0
crw-rw----+ 1 root video 212, 5 2010-05-25 17:30 dvr0
crw-rw----+ 1 root video 212, 3 2010-05-25 17:30 frontend0
crw-rw----+ 1 root video 212, 7 2010-05-25 17:30 net0
 
Pas étonnant qu'il trouve pas ca0  :lol:  
 


Message édité par jesusdebethune le 27-05-2010 à 17:52:25
Reply

Marsh Posté le 17-06-2010 à 12:54:06    

Bonjour,
 
le module CAM, c'est pour mettre une carte en contrôle d'accès, donc ça n'est pas grave de ne pas le trouver.
 
je diffuse avec succès la tnt en multicast sur un réseau (et en ce moment, cela permet d'éviter l'utilisation du lien internet pour les matchs de foot).
Concretement, je veux diffuser TF1 SD:
TF1:546000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_AUTO:HIERARCHY_NONE:120:130:1537
 
je crée un fichier dvblast.conf qui contient l'@ et le port de multicast, le service id de ma chaine (1537), et les pid (120,130) :
 
239.255.0.5:1234  1 1537 120,130
 
je lance dvblast sur la bonne fréquence :
 
dvblast -f 546000000 -b 8 -c dvblast.conf
 
il reste à ouvrir vlc en rtp, sur l'adresse 239.255.0.5 port 1234, et ça fonctionne.
 
Az'

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed