Bonjour à tous.
Alors voilà je me lance dans un nouveau projet.
Je voudrais réaliser un serveur VOD pour VLC.
Pour commencer, bien faire les échanges RTSP, puis envoyer la vidéo (format flv par exemple) au client VLC.
Alors voici ce que j'ai commencé à faire :
De VLC je lance la commande rtsp://IP_du_serveur:port_serveur/nom_video.flv
Le serveur recoit la commande RTSP OPTIONS suivante :
OPTIONS rtsp://IP_du_serveur:port_serveur/nom_video.flv RTSP/1.0
CSeq: 1
User-Agent: VLC media player (LIVE555 Streaming Media v2006.03.16)
Dans mon code, j'écris la réponse que je renvoie à VLC, soit :
RTSP/1.0 200 OK
Cseq:1
Server:POSTE35-12 <---- d'ailleur ici je suis sencé mettre le nom de mon PC ??
Public:DESCRIBE, SETUP, TEARDOWN, PLAY
VLC reçoit bien la réponse, et me renvoie ceci :
DESCRIBE rtsp://IP_du_serveur:port_serveur/nom_video.flv RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC media player (LIVE555 Streaming Media v2006.03.16)
Bon ! Jusque là ça allait... mais que dois-je faire maintenant ?
Quelle réponse faut-il donner au client ?
Je sais qu'il faut faire un descriptif de la session (m=audio... , taille de la vidéo, nombre de flux, etc...) mais comment réaliser cela ?
J'utilise Visual 2005 soux XP.
Merci a tous.