← Back to team overview

olrait team mailing list archive

[raismth] Estensione per FF (rel. 1.0.2)

 

Abbiamo rilasciato la versione 1.0.2 di RAISMTH che fissa alcuni bug segnalati dagli utilizzatori, tra i quali il supporto per i proxy http
Download: https://addons.mozilla.org/it/firefox/addon/raismth/

L'estensione adesso legge le impostazioni proxy di FF e nel caso sia specificato un proxy HTTP,
crea la variabile d'ambiente http_proxy che viene interrogata da mplayer all'avvio dello stream.

Ovviamente per riuscire a vedere qualcosa, è necessario che il proxy server sia "prestante" e configurato correttamente!
Nei test effettuati utilizzando un proxy server gentilmente messo a disposizione da kowalsky, un transparent proxy senza particolari configurazioni,
è stato possibile visualizzare sia i canali mms che quelli smooth, con ottime prestazioni.

Di seguito alcuni test effettuati con altri proxy servers IT:

PROXY SRV IP     PORT   SMTH OK         MMS OK  STATO
217.19.149.213   3128   ok smth         ko mms  veloce
80.22.33.138     8080   ok smth         ko mms  lento
195.96.159.36    8080   ok smth         ko mms  veloce
89.188.136.116     80   ko smth         ko mms  veloce
151.12.58.204      80   ok smth         ko mms  veloce

Come si può vedere nessuno dei proxy servers testati lascia passare il traffico mms..mentre con quasi tutti funziona lo smooth streaming..

Di seguito un estratto dei logs dell'ext ottenuti abilitando l'opzione debug e utilizzando il proxy server http://151.12.58.204:80

MMS  ##########################################################################
Querying relinker: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381
TTAUTH needed
MMS Auth in progress
Token plain text: 2011;72381;29-06-1071-10-56-35-384
Token encode 1: 6455?367<5?6=)42)5435)54)12)71)7<0;4
Token encode 2
Token encode 3: bnZQAnRbHVRubQ5PSm9bf2JUfF5jGWJmfgFkEWMDbEJEQnZc
Token final uri: mms://livestream.rai.it.edgestreams.net/reflector:25023?auth=daEcvbAdSb1dMcCdgbVcEbxaRcLcUc2axce-bocWtJ-8-BkxxvFq&aifp=V001
TTAUTH granted: 72381
Loading content: mms://livestream.rai.it.edgestreams.net/reflector:25023?auth=daEcvbAdSb1dMcCdgbVcEbxaRcLcUc2axce-bocWtJ-8-BkxxvFq&aifp=V001
Load content : mms://livestream.rai.it.edgestreams.net/reflector:25023?auth=daEcvbAdSb1dMcCdgbVcEbxaRcLcUc2axce-bocWtJ-8-BkxxvFq&aifp=V001
MMS content

##########
Proxy settings detected
##########

Stream type: MMS
Player path: /usr/bin/mplayer
Player exists
MPlayer settings

##########
MMS streaming over proxy detected
[ENV] http_proxy => http://151.12.58.204:80
##########

Starting player
Player started: [xpconnect wrapped nsIProcess]
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team

Playing http://livestream.rai.it.edgestreams.net/reflector:25023?auth=daEcvbAdSb1dMcCdgbVcEbxaRcLcUc2axce-bocWtJ-8-BkxxvFq&aifp=V001.
Connecting to server 151.12.58.204[151.12.58.204]: 80...
STREAM_ASF, URL: http://livestream.rai.it.edgestreams.net/reflector:25023?auth=daEcvbAdSb1dMcCdgbVcEbxaRcLcUc2axce-bocWtJ-8-BkxxvFq&aifp=V001
Connecting to server 151.12.58.204[151.12.58.204]: 80...
read: Resource temporarily unavailable
Failed, exiting.
Connecting to server 151.12.58.204[151.12.58.204]: 80...
Cache size set to 0 KBytes
Stream not seekable!

SMTH ##########################################################################
Querying relinker: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=180117
Loading content: http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/Manifest?aeauth=1309344683_b2378b5316c3d859f50d8c32950feb92
Load content : http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/Manifest?aeauth=1309344683_b2378b5316c3d859f50d8c32950feb92
SMTH content
manifest parser
Grabbing..
Audio..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(192000,systemLanguage=eng)/Fragments(audio=9101474440000)
Video..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(400000)/Fragments(video=9101485640000)
Audio/Video sync
Audio/Video shift
Dumping Audio payload
Dumping Video payload
9101505640000
9101494493333
Start timer..ms: 1993
Timer entry point: 1309344639298
Grabbing..
Audio..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(192000,systemLanguage=eng)/Fragments(audio=9101494493333)
Video..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(400000)/Fragments(video=9101505640000)
Audio/Video sync
Dumping Audio payload
Dumping Video payload
9101525640000
9101514640000
Start timer..ms: 512
Timer end
Timer entry point: 1309344641291
Grabbing..
.....
.....
Grabbing..
Audio..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(192000,systemLanguage=eng)/Fragments(audio=9101580253333)
Video..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(400000)/Fragments(video=9101585640000)
Audio/Video sync

##########
Proxy settings detected
##########

Stream type: SMTH
Player path: /usr/bin/mplayer
Player exists
MPlayer settings

##########
SMTH streaming over proxy detected
##########

Starting player
Player started: [xpconnect wrapped nsIProcess]
Dumping Audio payload
Dumping Video payload
9101605640000
9101600826667
Start timer..ms: 401
Timer end
Timer entry point: 1309344649282
Grabbing..
MPlayer 20100218-4.4.3 (C) 2000-2010 MPlayer Team

Playing /tmp/SmthVideo.vc1.
Seek failed
libavformat file format detected.
[vc1 @ 0x9041920]max_analyze_duration reached
[vc1 @ 0x9041920]Estimating duration from bitrate, this may be inaccurate
[lavf] Video stream found, -vid 0
VIDEO:  [WVC1]  284x160  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Audio only file format detected.
==========================================================================
Forced video codec: ffvc1
Audio..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(192000,systemLanguage=eng)/Fragments(audio=9101600826667)
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg WVC1)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 284x160 => 284x160 Planar YV12 
Video..http://live.smoothstreaming.rai.it/live/218228_218229/rai3.isml/QualityLevels(400000)/Fragments(video=9101605640000)
Audio/Video sync
Dumping Audio payload
Dumping Video payload

##########################################################################

a disposizione x chiarimenti,

mitm


 		 	   		  

References