Well "totem" kan ikke håndtere http rtp protokollen (åbenbart) ... det virker i hvert fald ikke (f.eks. totem <url>)
Den eneste player jeg har fundet der reliable kan afspille er hls-player.
mplayer kan ikke
avplay/ffplay virker indtil den initielle cache er tømt (ca. 10s)
vlc kan ikke
parole kan ikke
osv ....
en m3u8 fil er ikke andet en playlist og kan f.eks. se sådan ud:
Kode: Vælg alt
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:78108
#EXT-X-KEY:METHOD=NONE
#EXTINF:10,
/iPhone/rtpencoder/e20_wcif.sdp/e20_wcif.sdp-mr2548k/78108-23500.ts
#EXTINF:10,
/iPhone/rtpencoder/e20_wcif.sdp/e20_wcif.sdp-mr2548k/78109-89960.ts
#EXTINF:10,
/iPhone/rtpencoder/e20_wcif.sdp/e20_wcif.sdp-mr2548k/78110-12841.ts
Jeg er ikke 100% på hvordan det virker men ved at hver .ts stream er 10s og jeg kan se fra debug logs at afspilleren spiller den første så efter 10s den næste osv. Mellem hver af filerne den afspiller refresher den så m3u8 filen ved at hente den originale url igen og se om der er kommet en ny fil i med et højere sequence nummer og tilføjer det til listen over dem skal afspilles og det forstætter den med ud i et .....
Så man burde kunne laver sin egen wrapper omkring f.eks. totem eller vlc burde man kunne hente .ts filerne løbende og løbende vedhæfte dem til playlisten for totem/vlc ....
Det forklarer så stadig ikke hvorfor du engang imellem får uendelige 302 http redirects .....
Det er ærgerligt at det ikke altid virker for dig ..... jeg har ikke et eneste problem eller nogen af de symptomer du beskriver. Måske prøv en ubuntu 12.10 i en Virtual Machine?
Hvem ved hvad Ubuntu har lavet i 13.04 ..... noget der forøvrigt irriterer mig mere og mere at Ubuntu laver en version der er mere og mere besværligt at bruge hvis man ikke lige bruger deres værktøjer ..... lidt ala Apple .....