DSS-tips
Legge til brukere
Brukere kan ikke legges til med webgrensesnittet, men håndteres ved hjelp av shell-kommandoer (omtrent som med Apache). La oss først prøve å legge til en ny bruker (du må ha root-tilgang):
sudo qtpasswd nybruker
qtpasswd-kommandoen vil da svare noe slikt som dette (du må kanskje skrive inn ditt eget passord til sudo først):
Adding userName nybruker New password: Re-type new password:
Skriv inn passordet to ganger. Hvis alt går bra kan brukeren nå autentiseres, men får ikke lov til å gjøre noe. Se neste to avsnitt om grupper og rettigheter.
Grupper
Brukere kan plasseres i grupper, slik at rettigheter kan styres gruppevis. Bruk din favoritt-teksteditor for å redigere gruppefila (/Library/QuickTimeStreaming/Config/qtgroups under Mac OS X, eller /etc/streaming/qtgroups under Linux).
Formatet er enkelt:
admin: sjef senders: egil andreasb nrk gruppe01: trond ingerlise elin andreasb
Hver linje definerer ei gruppe. Teksten foran kolon angir gruppenavn. Navnene etter kolon (skilt fra hverandre med mellomrom) spesifiserer medlemmene. En bruker kan være medlem av flere grupper. For eksempel gir konfigurasjonsfila over gruppene admin (med sjef som eneste medlem), senders (med egil, andreasb og nrk) og gruppe01 (med trond, ingerlise, elin og andreasb).
Tildeling av rettigheter
Rettigheter kan gis både enkeltbrukere og grupper og angis i fila "qtaccess", som plasseres i katalogen rettighetene skal gjelder for. (Rettighetene vil omfatte alle underkataloger, med unntak av de katalogene det legges andre qtaccess-filer i.)
DSS skiller mellom lesetilgang (dvs. mottak av ei fil eller en strøm) og skrivetilgang (sending av en strøm til serveren). Av naturlige årsaker er det viktigst å begrense skrivetilgangen.
qtaccess-filer likner også på tilsvarende filer i Apache. For eksempel kan ubegrenset lesetilgang men restriksjoner for sending angis slik:
<Limit WRITE> require group senders </Limit>
require any-user
Hvis fila plasseres i /Library/QuickTimeStreaming/Movies/ (Mac OS X) eller /usr/local/movies/ (Linux) vil den gjelde for alle strømmer og filer på serveren: Hvem som helst vil kunne motta hva som helst, men bare autentiserte medlemmer av senders-gruppa vil kunne sende.
Se Apples forholdsvis informative hjelpeside om emnet for mer informasjon.
Multicast til unicast-relay
DSS kan i mange tilfeller videresende multicast-strømmer i unicast, hvilket kan være svært nyttig for brukere som befinner seg på nett uten multicast-støtte. Framgangsmåten er enkel, men forutsetter at strømmen som skal videresendes kan forstås av DSS (i praksis: MPEG-4-video med AAC-lyd):
- Kopier strømmens tilhørende SDP-fil til movies-katalogen (/Library/QuickTimeStreaming/Movies/ eller /usr/local/movies/, se over) eller en underkatalog.
- Strømmen kan deretter mottas ved å åpne en URL etter mønsteret rtsp://server/path/fil.sdp
Eksempel:
- Fila mctest.sdp lages av MP4Live og kopieres til /Library/QuickTimeStreaming/Movies/testing på darwin.hiof.no (en Mac OS X-maskin).
- En unicast-versjon av strømmen vil da bli tilgjengelig på rtsp://darwin.hiof.no/testing/mctest.sdp
Denne sida er en del av en
wiki.
Hvis du vil kan du derfor bidra med innhold selv.
Les mer
her.
Global: Main page | Recent changes | Random page | Special pages | Help
This page: Edit this page | Page history | Discuss this page | What links here | Related changes