Webkameraet er ikke bare bra for videosamtaler one-on-one. Du kan også dele hjemme eller på kontoret med resten av verden, ved hjelp av open-source programvare på Windows, Linux eller Macintosh-maskiner. Her er én måte å gå om det.
Trinn
- 1Få de nødvendige elementer, beskrevet i ting du trenger. I noen tilfeller, spesielt hvis du har en fast IP-adresse, kan den "source" datamaskin være det samme som "server".
- 2Installere de nødvendige driverne på "source" datamaskinen for å aktivere webkameraet til å kommunisere med operativsystemet. I de fleste tilfeller kan du omgå installere noen annen programvare som fulgte med kameraet, driverne burde være tilstrekkelig.
- 3Last ned og installer, den gratis, open-source, video streaming og visning programvare. Du trenger de riktige nedlastinger for alle tre maskiner: "kilden" datamaskin (med webcam); serveren, som mottar strømmen fra kilden og gjør det tilgjengelig for hele verden, og klienten datamaskinen som du vil skal teste for å se om det fungerer.
- 4Sett opp et skript på kilden datamaskinen. Dette eksemplet er for en billig webcam kjøpt for 5€ 0,99 på eBay:
#! / Bin / bash
: Dshow-adev = "ESS Maestro": dshow-size = "320x240" \
': Standard {mux = ts, access = udp, dst = tek: 1234}
Dette skriptet er fra en Windows-maskin med Cygwin, er så lik Unix eller Linux syntaks. Uten Cygwin, vil du ønsker å bli kvitt den "#! / Bin / bash"-linjen samt "hyggelig" kvalifiseringskamp, og sette alt på en linje uten etterfølgende omvendt skråstrek. - 5Starte opp manuset, og koble til din server ("tek") i eksempelet. Kjør tcpdump, eller pakke viewer som overjordisk, for å se om du får UDP-pakkene fra din kilde datamaskinen:
tcpdump-n udp
- 6Hvis du ikke får pakkene, må du diagnostisere problemet, mest sannsynlig på grunn av brannmur restriksjoner på DSL-eller kabelmodem, eller i operativsystemet til kilden datamaskinen selv.
- 7Når du ser de UDP-pakker, er det på tide å sette opp VLC skript for å re-streame video til Internett:
#! / Bin / bash
Den "-vvv" bryteren legger masse debugging informasjon til utgang, for å kjøre den "stille", bli kvitt det når du har alt knirkefritt. - 8Nå har du video streaming fra webkameraet til serveren din, og fra serveren din til nettet, hvordan teste du det? Fra noen tredje datamaskin med VLC installert, kjør denne kommandoen:
vlc http://tek:8080
igjen erstatter "tek" navnet eller IP-adressen til din egen server. Alternativt, starter du den på "Windows måte": Start | alle programmer | VideoLAN | VLC media player, deretter Fil | åpent nettverk stream, velger HTTP og skriver inn nettadressen.
Tips
- For størst kompatibilitet med eldre visning programvare, bruk acodec = mpga. Hvis det ikke fungerer, selv om (du hører ikke noe lyd), må du kanskje bruke den nyere mp3.
- Hvis du bruker "source" maskin som server, endre manuset til direkte eksportere strømmen som HTTP:
#! / Bin / bash
: Dshow-adev = "ESS Maestro": dshow-size = "320x240" \
': Standard {mux = ogg, access = http, dst =: 8080}
Dette er uprøvd i skrivende stund, men er lyd i prinsippet, det er bare det mest logiske sammenslåing av de to ovennevnte skript. - Hvis du vil bruke Windows Media Player som "overvåking" programvare, må du endre "source" script til:
#! / Bin / bash
: Dshow-adev = "ESS Maestro": dshow-size = "320x240" \
': Standard {mux = ts, access = udp, dst = tek: 1234}
og "server" script til:
#! / Bin / bash
Og koble fra Windows Media Player med Fil | åpne url, mms:/ / tek: 8080, igjen erstatte "tek" med navn eller IP-adressen til din egen server.
Merk: Dette fungerer ikke helt som i skrivende stund, kommer bare lyden gjennom. - VLC har også en "wizard"-modus, for de med grafisk tilgang til sine datamaskiner. Denne ble laget for ekstern tilgang til "kilden" og "server" datamaskiner, krever bare tekst-modus (kommando-line) tilgang. Å starte opp streaming, er alt som er nødvendig for å koble til med ssh til kilden datamaskinen (muligens over en) og starte skriptet:
$ Src / vlcstream.sh &
Det endelige '&' betyr å kjøre det som en bakgrunn prosessen, slik at du kan bruke kommandolinjen til andre formål. Startmetoden er identisk på "server" datamaskin, selv om du kanskje har kalt manuset noe annerledes. Å stenge ned streaming, bare bruke kill eller killall kommandoen, f.eks:
$ Killall vlcstream.sh
Advarsler
- Hvis du ikke tar skritt for å sikre den resulterende strømmen bruke noen form for tilgangskontroll, kan hvem som helst se din Webcam-stream. Hvis dette ikke er din intensjon, se dokumentasjonen for å se hvordan du gjør strømmen mer sikker.
Ting du trenger
- Et webkamera som fungerer med din hjemme eller på kontoret, "kilden" datamaskinen som du vil sende videoen.
- En server; billig Linux virtuelle servere kan leies fra selskaper som i Seattle eller i Atlanta. Som nevnt tidligere, kan du være i stand til å bruke "source" datamaskin som "server", spesielt hvis du har en fast IP-adresse, eller i det minste, en som ikke endres ofte.
- En tredje datamaskin, med VLC installert, som du kan se stream fra Internett. Andre videovisning Programvaren kan også fungere, inkludert Windows Media Player.