Kontaktpunkt: av-teknisk@usit.uio.no
Hvem kan bruke v?re tjenester for direkte str?mming
- Enheter ved UiO via lokalt it/av personale.
- Enheter ved UiO med innleide produksjonstjenester.
Hva trenger du for ? ta i bruk tjenesten
- En videostr?m du ?nsker ? publisere live.
- En enkoderl?sning med st?tte for rtmp/rtsp publisering og autentisering. Enkoderl?sningen kan v?re programvarebasert eller en dedikert maskinvarel?sning.
- Kablet nett anbefales p? det sterkeste.
- En egen brukerkonto for publisering av videostr?mmen til v?re webcastservere (denne f?r du av oss, av-teknisk@usit.uio.no).
- En UiO brukerkonto for publisering av egnet videospiller p? webside i Vortex, h?r eventuelt med lokal webredakt?r for hjelp med dette.
Teknisk info for lokal-IT/webcastprodusenter
L?sningen er basert p? tre Wowza Streaming Engine 4 servere: en origin server og to edge servere. En lastbalanserer med HAProxy er plassert foran edgeserverene, denne s?rger for SSL terminering og fordeler lasten.
Det er st?tte for publisering fra enkoder med rtmp og rtsp. Enkoderen m? ha st?tte for autentisering.
Edgeserverne er satt opp med st?tte for avspilling ved bruk av HLS og rtmp.
Anbefalte enkodere vi har testet:
- Teradek Cube, f.eks. 105/155 (med display/kontrollpanel, egner seg derfor godt for prekonfigurering/utl?n og flytting rundt omkring).
- Matrox Monarch (kun konfigurasjon via webinterface, egner seg dermed best for faste installasjoner).
- Teradek Vidiu (med display/kontrollpanel, egner seg derfor godt for prekonfigurering/utl?n og flytting rundt omkring).
- Wolfvision Cynap med webcasting feature pack. NB! Cynaper med firmware nyere enn 1.60e mangler st?tte for autentisert rtmp og en spesiall?sning p? serversiden kreves. Ta kontakt med oss p? av-teknisk@usit.uio.no.
- Telestream Wirecast (programvarel?sning, enkoder og sv?rt fleksibel bildemikser i ett, enkel ? sette opp).
- OBS Studio (gratis programvarel?sning, enkoder og sv?rt fleksibel bildemikser i ett).
- Wowza GoCoder app (for webcasting i felten med mobiltelefon, ogs? nyttig i testsammenheng).
- NewTek TriCaster
Konfigurasjon av enkoder
Vi anbefaler publisering ved bruk av h.264/AAC, main profile, 1080p25 4Mbps, send en keyframe minst hvert 2. sekund. Det er pr. i dag ikke st?tte for adaptiv bitrate live streaming, det er derfor viktig at du har kontroll p? bitraten. Ved bruk av softwareencoder anbefaler vi bruk av x264. Bruk kun CBR encoding!
Dersom du ikke er 100% sikker p? om din enkoder genererer stygge peaker i bitraten: sjekk med testmateriale med mye bevegelse og spill av med VLC player og se p? stats: Velg Window, Media Information, Tab: Statistics.
rtmp publishing point (dersom ikke annet appname er avtalt med oss):
rtmp://webcast-prod01.uio.no/liveorigin
Streamname: dette velger du som webcastprodusent selv
Alternativt ved problemer med sperret rtmp port 1935 i lokal firewall: rtmp://webcast-prod01.uio.no:80/liveorigin
Ved problemer med oppkopling av Teradek enheter anbefales det ? pr?ve ? sette user agent til FMLE og ikke Teradek som vanligvis er default.
Klient URL (HLS) blir slik (dersom ikke annet appname er avtalt med oss):
https://webcast-edge.uio.no/liveedge/streamname/playlist.m3u8
Bruk av RTMP vil gi lavere latency enn HLS ved bruk av f.eks. VLC player for visning av h?ybitrate overf?ring mellom to auditorier, men er ikke st?ttet i webspilleren:
RTMP rtmp://webcast-edge.uio.no/liveedge/streamname
Publisering av videospiller i Vortex
Rediger aktuell webside og klikk p? knappen "Embed Media" i CK editoren:
I Embed Media Dialog vinduet fyller du s? inn f?lgende felter:
- Url p? formen https://webcast-edge.uio.no/liveedge/streamname/playlist.m3u8
(Leddene "liveedge" og "streamname" i URLen koordineres med webcastprodusenten eller den som har konfigurert/drifter webcastenkoderen). - Poster Url (valgfritt). Her kan du velge et jpg bilde som spilleren viser som startbilde.
N?r du lager bildet b?r du s?rge for at bredde/h?yde tilsvarer bredde/h?yde for videospilleren din. - Bredde/H?yde: 720x406 anbefales for videospiller i dokumenter uten materiale i h?yremarg. 484x272 anbefales for videospiller i dokumenter med materiale i h?yremarg.
- Filtype: velg video/mp4 fra menyen.
- Huk av i feltet for Direktestr?m.
- Type direktestr?m: velg HLS fra menyen.
Publisering av videospiller i andre eksterne publiseringssystemer
- Legg inn en videospiller p? en webside i Vortex som beskrevet i avsnittet ovenfor og publiser websiden.
- ?pne websiden i nettleseren din og ?pne visning av html-kildekoden (h?yreklikk p? websiden og velg View Page Source/View Source fra menyen som dukker opp.
- Du trenger n? ? finne koden der videospilleren embeddes, det enkleste er ? s?ke p? "webcast-edge". Du vil da finne en linje som inneholder noe ala dette:
<iframe src="https://vrtx.uio.no/videojs/v13/prod/index-livestream.html?streamUrl=https%3A%2F%2Fwebcast-edge.uio.no%2Fliveedge%2Fstreamname%2Fplaylist.m3u8&sourceType=application%2Fx-mpegURL&mediaRef=https://webcast-edge.uio.no/liveedge/streamname/playlist.m3u8&preload=none&xhr=false&streamType=live" width="720" height="406" frameborder="0" allowfullscreen=""></iframe>
- Kopier denne linjen med iframe-koden og lim den inn i ditt publiseringssystem (i kildekode redigeringsmodus).
Statistikk:
Statistikk kan din webredakt?r hente ut i Google Analytics dagen etter sendingen (for direktesendt video er det kun event 'VideoPlay' (startet video) som er relevant).
Kontaktpunkt: av-teknisk@usit.uio.no