- Moderator
- #21
Il faut d'abord que le filter puisse gerer l'extra setting (en fait le PID) :
11-01-2015 14:35:16.941 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=0 stream_type=2 pid=44 prog_reg_desc='
11-01-2015 14:35:16.941 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=1 stream_type=4 pid=3e9 prog_reg_desc='
11-01-2015 14:35:16.941 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=2 stream_type=4 pid=3ea prog_reg_desc='
11-01-2015 14:35:16.941 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=3 stream_type=4 pid=3eb prog_reg_desc='
11-01-2015 14:35:16.941 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=4 stream_type=4 pid=3ec prog_reg_desc='
11-01-2015 14:35:16.942 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=5 stream_type=4 pid=3ed prog_reg_desc='
11-01-2015 14:35:16.942 [4c08] [{C12BF766-80CC-4863-8ED2-ED43E929F1FA}] [Verbose] Demuxer: FFmpegLog(): demuxer stream: 0, log level: 48, message: 'stream=6 stream_type=4 pid=3ee prog_reg_desc='
1 video, 6 audio
On retrouve bien : pid=3e9 (pid = 1001)
Georgius à créé un plugin qui change l'url pour y mettre tout un tas d'info (par exemple le port du RTSP / le timeout etc.)
Donc il faut adapter le filter pour qu'il puisse gerer les PID(s) Audio et ensuite adapter le plugin pour ajouter la pid audio pour que le filtre sait de quoi il parle.
Sinon : l'url et le fichier .m3u devra etre :
#EXTINF:0,10001 - Europe 1
#EXTVLCOPT:ts-es-id-pid
#EXTVLCOPT:no-video
#EXTVLCOPT:audio-track-id=1001
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100004
#EXTINF:0,10003 - France Inter
#EXTVLCOPT:ts-es-id-pid
#EXTVLCOPT:no-video
#EXTVLCOPT:audio-track-id=1001
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100006
etc.
Vers :
#EXTINF:0,Europe 1
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100004&audio-track-id=1001
#EXTINF:0,France Inter
rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=100006&audio-track-id=1001
etc.
Comme cela ca cree une chaine TV (Radio) pour chaque radio et apres il faudra modifier avec le plugin de Georgius.