twenty-first century code monkey

Kun lyd, intet billede på Raspberry Pi, Apple TV, iOS, …?!

Jeg får helt usandsynligt mange henvendelser på dette spørgsmål på trods at det har været i min FAQ gennem det sidste år. Jeg har tilladt mig at uddybe mit svar lidt og flytte det op som første punkt i FAQ’en. Hvis i kan finde en praktisk løsning der virker vil jeg naturligvis gerne høre om det, ellers er min løsning nederst i svaret nok desværre den eneste reelle løsning pt. 🙂

FAQ’en kan som altid findes på dette link og ellers kan mit svar også findes herunder…

Kun lyd, intet billede på Raspberry Pi, Apple TV, iOS, …?!

En syndflod at brugere gør mig løbende opmærksom på at nogle addons ikke virker efter hensigten på Raspberry Pi, Apple TV, iOS enheder og sikkert også snart på Android enheder.
Problemet udmynter sig i at afspilningen af et videoklip, stream eller andet starter, men skærmen forbliver sort mens lyden afspilles korrekt. I nogle tilfælde afspilles kun lyden og XBMC’s menu bliver på skærmen.

Grundlæggende er problemet at videoformatet som afspilles ikke kan hardware dekodes af din hardware. Det kan skyldes flere ting, men er, så vidt jeg er orienteret, oftest fordi videoen ikke overholdet standarderne eller at din hardware kun understøtter en delmængde af videostandarden.

Når der er tale om online videoklip eller streams er det ikke til at ændre på videoformatet og eneste løsning er at slå hardware acceleration fra i XBMC’s videoafspilningsindstillinger.

I praksis kan denne løsning desværre oftest ikke bruges til noget da fx Raspberry Pi’en har for lidt CPU power til at dekode videoen alligevel. Løsning kan muligvis bruges på Apple TV, mv. men har du så lokale HD film du vil afspille virker de formentlig ikke uden hardware accelerationen slået til.

En løsning der virker er at investere i en anden enhed til at køre XBMC på. Jeg anvender personligt en ASRock ION 330HT linux box med NVIDIA VDPAU hardware acceleration og har aldrig oplevet problemer på den konto.

15 Kommentarer

  1. nicolaj w

    Jeg er spændt på om den nye pivos løser dette problem. I så fald så bliver mit apple tv2 hurtigt udskiftet.

  2. Tommy

    Ja jeg er også ret spændt på hvordan det ender med Android port’en. Jeg er med i Ouya kickstarter’en så det kribler noget i fingrene efterhånden. Den skulle gerne lande i marts måned 🙂

  3. Ole Kjartansson

    Hej

    DR er kommet med nye links til streaming, hvis du opdate dine links i Danish live tv virker billede og lyd 🙂

  4. Tommy

    Hej Ole,
    Hvad er det for links du snakker om? Dem jeg har i addon’en er dem DR bruger på dr.dk/tv
    Mvh.
    Tommy

  5. Ole Kjartansson

    Hej Tommy

    De har fået ny udbyder tror jeg, hvis jeg tager feeds fra DR1 for jeg følgende.

    Dr1

    Lav:
    rtmp://flash0.11003-live0.dna.qbrick.com:1935/11003-live4 playpath=livedr01astream1 swfUrl=http://www.dr.dk/assets/swf/program-player.swf pageUrl=http://www.dr.dk/tv/live

    Mellem:
    rtmp://flash0.11003-live0.dna.qbrick.com:1935/11003-live4 playpath=livedr01astream2 swfUrl=http://www.dr.dk/assets/swf/program-player.swf pageUrl=http://www.dr.dk/tv/live

    Høj:
    rtmp://flash0.11003-live0.dna.qbrick.com:1935/11003-live4 playpath=livedr01astream3 swfUrl=http://www.dr.dk/assets/swf/program-player.swf pageUrl=http://www.dr.dk/tv/live

    De virker på min Pi

  6. Tommy

    Så vidt jeg kan se er det deres såkaldt HTC streams, men i en rtmp:// udgave i stedet for rtsp://
    Hvordan har du fundet dem? Den URL hvor jeg finder dem på dr.dk har ikke disse streams.
    Hvordan er kvaliteten i forhold til hvis du ser via deres flashplayer på dr.dk?
    Mvh.
    Tommy

  7. Ole Kjartansson

    Brugte url helper, http://www.urlhelper.com/ og gik bare ind på dr.dk/tv og startede stream, kvaliteten er god synes jeg. Bruger det å¨et 32″ tv og kan ikke brokke mig

  8. FlemmingG

    Jeg kan bekræfte at “rtmp://flash0.11003-live0.dna.qbrick.com:1935/11003-live4 playpath=livedr01astream3 swfUrl=http://www.dr.dk/assets/swf/program-player.swf pageUrl=http://www.dr.dk/tv/live” virker på Raspberry Pi samt på ATV2 (med hardware-acceleration aktiveret). Super observation Ole 🙂

    mvh
    Flemming

  9. Tommy

    Super godt!
    Desværre ser det ud til det kun er DR1 der sender på den nye server? – har i haft held til at finde URL’er til de andre kanaler? Dem jeg kan finde er stadig på livetv.gss.dr.dk
    Indtil alle kanaler er flyttet er løsningen for Pi og ATV brugere nok at lave en .strm fil med en af de URL’er Ole skrev.
    Jeg er også lidt spændt på om de URL’er er permanente eller ændrer sig over tid.

    Mvh.
    Tommy

  10. FlemmingG

    Hej Tommy
    Er bange for at du har ret! Jeg har også kun kunnet finde DR1.
    Men hvem ved? Måske er DR ved at flytte deres video-streams indenfor spec 🙂
    For interesserede: Der er en guide til oprettelse af strm-filer her:
    http://wiki.xbmc.org/index.php?title=Internet_video_and_audio_streams
    Smid filen et sted hvor XBMC kan nå den – f.eks på din NAS.
    Og så er der hardware dekodet DR1 🙂
    mvh
    Flemming

  11. TueK

    Hej. Har nettop installeret XBMC 12.2 på en kammerats helt nye asus ultrabook, med touchscreen og win 8.
    Jeg blev forbløffet over at jeg fik (lyd og sort skærm) ved Dr podcarst addon. Alle andre dr addons virker.
    har naturligvis aktiveret hardware dekodening, og det virker perfekt til alt andet en dr podcarst.
    Tilsyneladende er det også kun lyd, når man loader podcast via drs podcast hjemmeside?
    Men alle extensions som shockware, flash mm er opdateret og ok!
    Det er meget underligt.
    Er det noget særligt med win 8 man skal være særligt opmærksom på?
    TK

  12. sejethomas

    Jeg kan også bekræfte at Ole Kjartansson links virker i raspbmc.

    Jeg har været inde på DR’s hjemmeside over faldt over følgende:
    DR arbejder på at gøre det muligt også at kalde filerne direkte, så man kan se programmerne i andre medieafspillere end DRs, f.eks. en VLC.
    Kilde: http://www.dr.dk/tv/faq

    Så det kunne tyde på at der lys forude :).

  13. Erik Pedersen

    Det ser vist ud til at den stream der var tilgængelig hos qbrick.com ikke længere virker =(

    Med hensyn til det generelle problem på blandt andet Raspberry Pi’s, ser fejlen jeg får ud til at vedrøre “FCSubscribe” som DR’s server brokker sig over:

    14:43:07 T:2874360928 INFO: FCSubscribe: livedr01astream3
    14:43:07 T:2874360928 INFO: Invoking FCSubscribe
    14:43:07 T:2874360928 INFO: SendPlay, seekTime=0, stopTime=0, sending play: livedr01astream3
    14:43:07 T:2874360928 INFO: Invoking play
    14:43:07 T:2874360928 INFO: sending ctrl, type: 0x0003
    14:43:07 T:2874360928 INFO: RTMP_ClientPacket, received: invoke 16419 bytes
    14:43:07 T:2874360928 INFO: (object begin)
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property: NULL
    14:43:07 T:2874360928 INFO: Property: W \ – : = ` _ 6 q $ – 0 e x G . ‘ 4 [ * / 0 / & _ l ] @ k 8 ) > i | + & C ” ! 6 / D 5 r ; X 9 . g 4 % 6 – 0 Q & a L c b U X i ” 7 > U F } B A * o d 3 R { 8 ) 2 Y , = V S 0 o : ? , = B + x W B w d k f # ` ? J Q & M >
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: (object end)
    14:43:07 T:2874360928 INFO: HandleInvoke, server invoking
    14:43:07 T:2874360928 INFO: Invoking _result
    14:43:07 T:2874360928 INFO: RTMP_ClientPacket, received: invoke 119 bytes
    14:43:07 T:2874360928 INFO: (object begin)
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property: NULL
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: (object begin)
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: Property:
    14:43:07 T:2874360928 INFO: (object end)
    14:43:07 T:2874360928 INFO: Previous line repeats 1 times.
    14:43:07 T:2874360928 INFO: HandleInvoke, server invoking
    14:43:07 T:2874360928 ERROR: rtmp server sent error

  14. Erik Pedersen

    Sorry, det ser ud til at kommentar funktionen her på bloggen fjerner indhold den ser som tags. Selve fejlen den smider tilbage er: “Method not found (FCSubscribe)”

  15. Mikkel Hvenegaard

    Hej Tommi m.fl.

    Jeg har haft nogle problemer med at se DR’s kanaler med Danish Live Tv på Apple TV 2 gennem XBMC add-on. – Først intet billede, kun lyd. Efter at have deaktiveret hardware acceleration fik jeg billede billede og lyd, men med en smule lag i billede. – Ikke tilfredsstillende. Nogen, der har en løsning på det?
    Indtil videre bruger jeg Couch Surfer Pro og streamer gennem DR’s mobilside. Det virker perfekt, men lidt irriterende at skulle bruge browseren, selvom man kan bogmærke siden.

    God weekend

    /Mikkel

© 2024 Tommy Winther

Tema af Anders NorenOp ↑