Tag Archives: HTTP

SVTPlay-relayen kan nu ställa in kvalitet

Har fulhackat in i SVTGet nu så den genom HTTP förstår GET-variabeln “q” för att ställa in kvalitet, med högst egendefinierade kriterier:

@SVTGet now supports ?q={highest,high,medium,low,lowest,crap,flv} or bitrates ?q={2400,1400,850,320}. Default is medium, or 1400kbps.

Så om man vill ha högre kvalitet än standard så rekommenderar jag att lägga till “?q=highest” i slutet av svtget.se-urlen, vilket väljer högsta kvalitet tillgänglig. Som tidigare behöver man i övrigt bara byta ut “svtplay.se” till “svtget.se”, som i detta exempel för att se första avsnittet av SVTs julkalender:

mplayer http://svtget.se/v/2623121/julkalendern__tjuvarnas_jul/del_1_av_24?q=low

Nästa steg blir att se över rtmpgw’s källkod för att t.ex. webläsare etc. ska kunna mata in HTTP-offset på något sätt, vilket är en förutsättning för t.ex. HTML5-videoelementet. Hoppas det inte blir för mycket läsande av RTMP-specifikation och grejer.

Sedan vore det förstås även häftigt med en automagisk WebM-encoder i stil med ffmpeg så man inte behöver leverera MPEG-4 med de avskyvärda patentproblemen.

All källkod för relay-grejerna dyker upp på Github när jag ids. Huvudsakligen är det ingen mystik eller magi dock, och i vart fall inte särskilt väldokumenterat.