Wkuno

Hvordan streame webcam

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

Hvordan streame webcam. Få de nødvendige elementer, beskrevet i ting du trenger.
Hvordan streame webcam. Få de nødvendige elementer, beskrevet i ting du trenger.
  1. 1
    Få 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".
  2. 2
    Installere 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.
  3. 3
    Last 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.
  4. 4
    Sett 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.
  5. 5
    Starte 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 
  6. 6
    Hvis 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.
  7. 7
    Nå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.
  8. 8
    Nå 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.