Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Protocole rtsp

2 réponses
Avatar
Adam Strange
comment écouter une émission de radio avec le protocole rtsp ? J'ai bien
RealPlayer, mais rien n'y fait pour configurer Firefox, ou Navigator !
Merci !

Adam

2 réponses

Avatar
bruno666
Adam Strange wrote:

comment écouter une émission de radio avec le protocole rtsp ? J'ai bien
RealPlayer, mais rien n'y fait pour configurer Firefox, ou Navigator !



Dans la mesure où rtsp est un protocole standard, la plupart des lecteurs audio/vidéo sous GNU/Linux doivent le pende en charge : Gstreamer et Xine savent le gérer. Cela marche aussi avec VLC.

--
Bruno
Avatar
Luc.Habert.00__arjf
Pour compléter la réponse de Bruno, il peut y avoir des ennuis pour lancer
ça depuis firefox. Par exemple, pour France Musique, on reçoit un fichier
.ram, contenant une URL en rtsp:// suivie d'un ^M, qui confuse mplayer.
J'utilise le script suivant que j'associe aux types audio/vnd.rn-realaudio
et audio/vnd.rn-realvideo :

#!/bin/sh

set -f
IFS='
'

wget -O - "$1" | {
while read -r A; do
case $A in
rtsp://*)
DIR="`mktemp -d`"
if test $? != 0; then exit; fi
cd "$DIR"
mplayer -dumpstream $A </dev/null &
sleep 20
export DIR
xterm -geometry 80x24+233+269 -e sh -c 'while true; do
mplayer -vf screenshot stream.dump
echo "Que faire? revoir, effacer, garder"
while true; do
read A
case $A in
revoir|effacer|garder) break;;
*) echo Pas compris;;
esac
done
case $A in
revoir) ;;
effacer) cd /; rm -rf "$DIR"; exit;;
garder) echo stream.dump dans "$DIR"
echo Appuyer sur entrée pour quitter.
read A
exit;;
esac
done';;
esac
done
}


Le IFS=' est suivi d'un caractère ^M, puis d'un espace puis d'un retour à
la ligne (je précise parce que ça ne passera probablement pas bien le
copier-coller). Je fais quelque chose d'un peux compliqué (mplayer
-dumpstream en arrière plan, puis mplayer sur le dumpstream lancé 20
secondes après (donc ne pas s'étonner si il ne semble rien se passer au
début)) pour pouvoir enregistrer le flux au passage.