Direktlänkar eller redirect-länkar

Den enklaste tekniken för att ta emot internetradio hittar man inom den sk IoT-miljön (Internet of Things, ofta baserade på Arduino hemmabyggen). Min köksradio är en sådan. Den är liten som ett cigarrettpaket och styrs av fjärrkontroll eller via en inbyggd websida. Kostade c:a 300 kr att bygga.

Till saken... Denna typen av utrustning klarar inte av http redirect, tex från live1.sr.se till edge1 (eller edge2).sr.se.
Så jag har nu uppdaterat alla SR-kanalerna till edge1.
Jag hoppas att ni det inte kommer att bytas servrar "bakom" live1.sr.se ofta, för då fungerar inte detta.

Kanske vore bra att informera på hemsidan om de "riktiga" direktlänkarna också.
Ragnar

Kommentarer

  • Spännande projekt!

    Live1-länkarna är "de riktiga länkarna". Denna riktiga länk redirectas korrekt till någon av streaming-servrarna edge1 eller edge2. Live1 har koll på belastningen så att besökare alltid kommer till den server som har bäst kapacitet för tillfället, enkelt förklarat.

    Kanske vore bra att informera på hemsidan om de "riktiga" direktlänkarna också.
    /.../
    Jag hoppas att ni det inte kommer att bytas servrar "bakom" live1.sr.se ofta, för då fungerar inte detta.

    Det går, som du märkt, att länka direkt till någon av edge-servrarna, men det är ingen bra lösning i längden. Om du länkar direkt till en specifik server så får du, som du konstaterat, nämligen problem varje gång vi tar den servern ur trafik för att uppdatera något. Om den server vi har idag helt tas ur lasten så kommer din edge-länk att sluta funka. Jag tror inte att det kommer att ske i närtid, men samtidigt är det endast live1-länken jag vågar lova att vi behåller över tid.

    Det är därför bättre att hitta en lösning på problemet med att din radio inte kan hantera redirects, än att "runda det" genom att skriva in en annan URL än den vi rekommenderar.

    Jag är inte programmerare, men hjälper gärna till så gott jag kan för att hitta en lösning, i synnerhet som jag tror att det redan kan finnas en sådan (och kan be mina kolleger om hjälp). Behovet av att hantera ljudströmmar över en lastbalanserare är ju inte unikt för Sveriges Radios strömmar. En lösning föreslås exempelvis här:
    How to handle redirected streams? - ESPMUSE - Raspiaudio

    1. Vilken kod använder du för att hantera ljudströmmar i ditt hemmabygge? 
    2. Har andra som utgår från samma mjukvara förslag på hur du löser problemet?
    Annika Webbmaster
  • Jag håller med om att det bästa vore om det går att implementera redirect i koden, och jag kan ana ett visst hopp efter att ha kollat länken du gav. Jag skall gräva vidare i detta.
    Tack för tipset.
    /Ragnar
    Ragnar
  • Så bra!
    Här har jag hittat en annan variant:
    Rick's b.log - entry 2019/02/03

    I det blogginlägget står det bland annat:
    The first string functions we will use are to make the string lower case and then see if it is a redirection to another URI.
    This is sometimes necessary for the purposes of load balancing or the like.

    Berätta gärna hur det går.

    Du skrev tidigare:
    Kanske vore bra att informera på hemsidan om de "riktiga" direktlänkarna också.

    Du har rätt. Det behövs nog en förklaring till varför den länk vi tipsar om pekas vidare på detta vis. Nyligen var det andra lyssnare som trott att vi infört en ompekning på grund av att ljud1 är en äldre typ av länk:
    Problem med Roon: Nya länkar?
    Annika Webbmaster

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post syns inte publikt.