Felaktiga direktlänkar?
Hej!
Läser på sidan http://sverigesradio.se/sida/gruppsida.aspx?programid=3756&grupp=10632 att "... Alla kanaler finns i AAC (32, 96 och 192 kbps) och MP3 (64, 128 och 192 kbps). Länkarna finns i två sorters spellistor, M3U och PLS, eftersom olika spelare har olika behov. M3U fungerar i de flesta spelare!
Itunes och VLC klarar MP3 och AAC, i både M3U och PLS. ...".
På min dator har jag Windows 10 x64 Home, jag har även installerat programvaran VLC (ver 2.2.6 Umbrella). Jag vill kunna spela upp nätverksströmmar från SR i VLC på min dator.
Detta fungerar inte:
VLC > Media > Open Network Stream > [Please enter a network URL:] XXXXXXXX > Play
Följande URL har jag försökt med för XXXXXXXX:
http://sverigesradio.se/topsy/direkt/132-hi-mp3.m3u
http://sverigesradio.se/topsy/direkt/132-hi.mp3
http://sverigesradio.se/topsy/direkt/132-mp3.pls
http://sverigesradio.se/topsy/direkt/132.mp3
Under hela försöket har min brandvägg varit fullständigt avstängd.
Detta fungerar (även om min brandvägg är påslagen):
* Jag har inga som helst problem att använda den inbyggda mediaspelaren på http://sverigesradio.se/ i min webbläsare (chrome).
* Jag har inga som helst problem att använda VLC för att lyssna på andra kanaler, exempelvis BBC:
BBC World Service News: http://www.vpr.net/vpr_files/stream_playlists/vpr_bbc_mp3.pls
Min fråga: Är det något problem med era direklänkar? Jag kan ju trots allt lyssna på BBC (bland många andra)?
Vänligen,
Hans
Läser på sidan http://sverigesradio.se/sida/gruppsida.aspx?programid=3756&grupp=10632 att "... Alla kanaler finns i AAC (32, 96 och 192 kbps) och MP3 (64, 128 och 192 kbps). Länkarna finns i två sorters spellistor, M3U och PLS, eftersom olika spelare har olika behov. M3U fungerar i de flesta spelare!
Itunes och VLC klarar MP3 och AAC, i både M3U och PLS. ...".
På min dator har jag Windows 10 x64 Home, jag har även installerat programvaran VLC (ver 2.2.6 Umbrella). Jag vill kunna spela upp nätverksströmmar från SR i VLC på min dator.
Detta fungerar inte:
VLC > Media > Open Network Stream > [Please enter a network URL:] XXXXXXXX > Play
Följande URL har jag försökt med för XXXXXXXX:
http://sverigesradio.se/topsy/direkt/132-hi-mp3.m3u
http://sverigesradio.se/topsy/direkt/132-hi.mp3
http://sverigesradio.se/topsy/direkt/132-mp3.pls
http://sverigesradio.se/topsy/direkt/132.mp3
Under hela försöket har min brandvägg varit fullständigt avstängd.
Detta fungerar (även om min brandvägg är påslagen):
* Jag har inga som helst problem att använda den inbyggda mediaspelaren på http://sverigesradio.se/ i min webbläsare (chrome).
* Jag har inga som helst problem att använda VLC för att lyssna på andra kanaler, exempelvis BBC:
BBC World Service News: http://www.vpr.net/vpr_files/stream_playlists/vpr_bbc_mp3.pls
Min fråga: Är det något problem med era direklänkar? Jag kan ju trots allt lyssna på BBC (bland många andra)?
Vänligen,
Hans
Följ inlägget
0
följare
Jag är inte i tjänst nu men blev nyfiken. Jag har testat alla länkarna i VLC på en android-smartphone. Alla fungerar via 4g.
Har just nu inget tips, men kanske ger det någon idé framåt? Återkom gärna imorgon efter fler försök.
Mvh
Hej igen,
Tack för svar trots den sena timmen! :-)
VLC skrev ut följande i debugloggen när jag försökte öppna http://sverigesradio.se/topsy/direkt/132-hi.mp3:
"
[0330a33c] http access error: failed to read answer
[0330a33c] access_mms access error: cannot connect to http-live.sr.se:80
"
Jag är inte så väl insatt i vad felmeddelanden som dessa kan betyda.
Jag har fortfarande inget problem att lyssna på SR via webbläsaren. Jag kan fortfarande lyssna på BBC i VLC via länken i min första post.
Har tyvärr inte möjlighet att testa i mobil.
Vänligen,
Hans
Nu kom jag en lösning på spåren!
I mitt lokala WiFi har jag två olika Windows-datorer. På vardera datorn finns motsvarande operativsystemversion installerat. Jag har även VLC installerat på båda.
På ena datorn visade det sig att jag kunde spela upp era direktlänkar men inte på den andra. Märkligt. Sedan insåg jag att jag använde olika virusskyddsprogram:
Dator 1:
* Windows egna antivirusskydd (Windows Defender Security)
Här kunde jag utan problem lyssna på era direktlänkar i VLC
*Dator 2:
* Bitdefender
Här kunde jag inte lyssna på era direktlänkar i VLC (men väl via hemsidan??)
För att kunna avlyssna från Dator 2 stängde jag helt enkelt av antivirusskyddet (det hjälpte inte heller att sätta http://sverigesradio.se som en säker domän).
Även om jag inte kan förstå varför Bitdefender inte gillar sverigesradio.se så känns det skönt att veta hur man kan komma runt problemet. Men, det hade ju såklart varit intressant att veta varför Bitdefender blockar er?
Vänligen,
Hans
Snyggt felsökt och bra frågor!
En ljudström utan slut
Jag skulle tro att du inte kan lyssna via hemsidan heller på den dator som har Bitdefender, ifall du använder Firefox. En del "skyddsprogram" slår bakut inför Icecast-strömmar, den teknik vi använder i direktlänkarna och i Firefox (samt i IE på Win 7 och lägre, men den du har ju Win 10, så det är inte aktuellt för dig).
Ljudströmmen är en kontinuerlig "ström av data" vilket dessa skyddsprogram inte tycker att du ska ta emot. De är inställda på att du ska ta emot bilder, text, video och ljud med start och slut och liknande. Att hålla en förbindelse öppen och ta emot data utan att på förhand veta när detta ska sluta ...? Nej tack!
De flesta brandväggar och antivirusprogram har dock inga som helst problem med att förstå att en strömmad radiokanal är något annat än en ddos-attack. På den senate tiden är det just Bitdefender jag har sett problemet med, men för drygt tre år sedan var felet så pass utbrett att jag skrev detta:
En del besökare har problem att lyssna direkt på våra kanaler, både i spelaren och med hjälp av våra direktlänkar. Det vanligaste skälet till detta är att brandväggar stoppar våra strömmar.
När du kan lyssna i efterhand, men inte direkt
Undantag för http-live.sr.se
Du tänkte helt rätt när du ville lägga in oss som pålitlig domän hos Bitdefender - men att veta att just ljudströmmen ligger på en annan adress är ju inget du ser i våra länkar. De strömmar som blockeras har adresser som börjar https://http-live.sr.se/ eller http://http-live.sr.se/.
Här står hur du gör med Bitdefender:
How to add antivirus exclusions (exceptions) in Bitdefender 2017
Att det är https://http-live.sr.se/ eller http://http-live.sr.se/ som ska läggas till i undantagen är rätt central information som jag kommer att lägga till i artikeln jag länkar till ovan (som dessutom behöver en tydligare rubrik).
Fungerar med Bitdefender + Chrome
I de flesta andra webbläsare använder vi en annan teknik, där data skickas mer "portionsvis", vilket inte är något problem för Bitdefender. Så förutom att den nya tekniken (HLS) gör att du kan backa och pausera i ljudströmmen och en del andra fina saker, är det betydligt färre lyssnare som får problem med att ljudet stoppas.
Men i Firefox och i spelare som VLC m fl används alltså denna äldre (och absolut inte utdaterade) teknik. Och för dem kan just Bitdefender ställa till det:
Kan inte lyssna live på Firefox 57 - buffrar (Bitdefender free)
BBC?
Själv blir jag lite nyfiken på vad BBC gör annorlunda. Skickar de kanske med någon metadata som vi missar, en flagga som säger "hej, jag är en ljudström, ta hand om mig så här", som vi missar? Och om vi får till den saken, så fungerar Icecast utan problem även i Bitdefender?
I sådana fall gör även tyska MDR samma miss. Åke, som är en av lyssnarna som fick problem i Firefox, skrev:
Jag testade med länkarna på MDRs hemsida eftersom jag bor i tyskland med precis samma resultat. Däremot kan jag spela upp t.ex. BBC 5 live lika problemfritt som jag tidigare kunde spela era streams.
Mystiskt problem - hjälp oss gärna!
Jag felsöker en annan sak, där jag misstänker att det finns något litet fel på våra Icecast-strömmar för de flesta av våra kanaler (fungerar inte i en viss webbradiomodell). Samma fel finns i så fall inte på två av våra kanaler: P4 Plus och kanalen Ekot sänder direkt. De sistnämnda kanalerna, som vi skapat senare än de andra, får nämligen inte detta problem.
Just P4 Plus och Ekot sänder direkt fick dessutom aldrig det fel som övriga kanaler fick i samband med säkerhetsproblem mellan oss och vissa operatörer i höstas vilket stärker misstanken om att vi gör något lite annorlunda med våra nyaste kanaler. De är, på något vis bättre skyddade från att stoppas.
Detta är något som vi ännu inte ringat in. Nu funderar jag över om detta "något" är samma sak som gör att BBC-strömmarna fungerar hos Åke och dig.
Innan du lägger in ett undantag i Bitdefender för http-live.sr.se, så skulle det vara till stor hjälp att se om P4 Plus kan slinka igenom Bitdefender när andra kanaler stoppas. I så fall ska vi självfallet ta reda på vari skillnaden består och göra på detta vis på alla kanaler!
Direktlänk P4 Plus:
http://sverigesradio.se/topsy/direkt/4951-hi-mp3.m3u
Får du samma fel som med P1 är det förstås också viktigt att veta, eftersom jag då kan stryka den teorin.
Tack på förhand om du testar - och tack för bra felrapport som fick mig att fundera över vad BBC gör annorlunda!
Firefox blev ohanterligt otymplig (jag arbetar som systemutvecklare) så den webbläsaren slutade jag att använda för många år sedan. Alla mina "test" i webbläsare (ovan) baseras på Chrome/Win 10 x64.
Med det sagt: -Nej, http://sverigesradio.se/topsy/direkt/4951-hi-mp3.m3u slinker inte igenom om jag har Bitdefender aktiv. Om jag däremot lägger till exclusion för http-live.sr.se (oavsett om jag anger https:// eller http://) i Bitdefender har jag inga problem att spela upp strömmarna från er i VLC.
En märklig sak som jag fortfarande inte förstår är varför jag hela tiden (oavsett vilken inställning jag har haft i någon brandvägg/antivirusprogram) kunnat spela upp nätverksströmmarna i mediaspelaren i Chrome? Det borde ju inte ha fungerat där om det inte fungerade i VLC tänker jag?
Vänligen,
Hans
Jag försökte förklara, men det drunknade nog i allt annat jag skrev 😉
VLC använder traditionella Icecast-strömmar, den teknik som ger säkerhetsproblem (vilket inte beror på att säkerheten är dålig, utan på att Bitdefinder överreagerar).
För att spela kanaler använder de flesta webbläsare, som Chrome, och våra egna appar en nyare teknik som kallas HLS, där vi liksom portionerar ut ljudet i sekvenser. Den tekniken har många fördelar, men det som är relevant här är att brandväggar brukar "förstå vad som händer", eftersom det liknar "vanlig trafik".
Vi har gjort en del tekniska förbättringar (relaterade till http/https) som löst andra problem än det du rapporterar.
Eftersom jag har på känn att även Bitdefenders blockering av våra Icecast-strömmar kan ha med detta att göra, är jag nyfiken på ifall du nu kan spela upp våra direktlänkar i VLC med Bitdefender aktivt (och utan att göra undantag för http-live.sr.se).
Tack på förhand ifall du tar dig tid att testa!
Tack för svar! Jag ska se vad jag kan göra. När jag skrev detta för ett tag sedan var jag mitt uppe i att ta fram servermjukvara till mitt hemautomationssystem och hade en annan uppsättning applikationer på problemdatorn.
Jag hinner inte göra något i nuläget men stort tack för att arbetet pågår och tack för tydligt och bra svar tidigare!
Öppet API
Eftersom du är systemutvecklare, passar jag på att dela med mig av några länkar. Den ena går till vårt öppna API, som vi gärna vill hjälpa kreativa utvecklare att hitta till:
https://sverigesradio.se/oppetapi
Vi söker utvecklare
Det andra är om du eller någon du känner är sugen på ett nytt jobb ... Vi söker nu:
Fullstack-utvecklare till Sveriges Radios utvecklingsteam
Vi söker även lösningsarkitekt för vår digitala plattform, Ios-utvecklare och Android-utvecklare. (Samt kanalchef för P4 Värmland och en andra-alt för radiokören, men det är ännu mer off topic ...)
Tack och hej!
En annan lyssnare berättar att det nu fungerar även över Bitdefender. Skönt!
Angående utvecklarrollerna så såg det mycket intressant ut! Abret är att jag är väldigt Skåne-trogen och huvudstaden ligger lite i längsta laget hemifrån. Men om ni öppnar en filial i Lund så kan jag tänka på saken. ;-)
Allt gott!
Hans
Trevlig helg