Sådan laver du webkameraudsendelser

Dit webcam er ikke kun godt til konferencer. Du kan også dele billedet af dit hjem eller kontor til verden ved at bruge gratis programmer på Windows, Linux eller Mac computere. Sådan er det.

trin

  1. 1
    Få de nødvendige elementer, detaljeret i "Needed Materials". I nogle tilfælde, hvis du har en fast IP-adresse, kan "source" -computeren og "serveren" være den samme.
  2. 2
    Installer de nødvendige drivere på din computer "kilde" for at aktivere webkameraet. I de fleste tilfælde behøver du ikke at installere de programmer, der følger med webcam. Kun føreren er tilstrækkelig.
  3. Billede med titlen Stream dit webcam Trin 3
    3
    Download og installer VLC, gratis og open source program til video streaming og visning. Du er nødt til at hente den korrekte fil til 3 maskiner: computeren "source" (med et webcam) - den "server" (som modtager transmissionen af ​​den "kilde" og gør den tilgængelig for verden) - og "kunde" hvor du vil teste om transmissionen virker.
  4. 4
    Definer et script på kildedatamaskinen. Dette eksempel er et billigt webcam købt til $ 2,99 på eBay:

    #! / bin / bash
    nice vlc dshow: //: dshow-vdev = "ZSMC USB-pc-kamera (ZS211)"
    : dshow-adev = "ESS Maestro": dshow-size = "320x240"
    --sout = `# transcode {acodec = mp3, ab = 16, vcodec = mp1v, vb = 64}`
    `: standard {mux = ts, access = udp, dst = tek: 1234}`

    Dette script er fra en Windows-maskine, der kører Cygwin, hvilket svarer til Unix eller Linux-syntaks. Uden Cygwin, kan du fjerne linjen "#! / Bin / bash" samt den kvalifikationskamp "nice", og sætte alt i en enkelt linje uden backslash.
  5. 5
    Initialiser dit script og tilslut din computer til serveren ("tek") i eksemplet. Kør tcpdump eller en anden pakkeviser som eterisk for at kontrollere, at du får UDP-pakkerne fra kildedatamaskinen:
    tcpdump -n udp




  6. 6
    Hvis du ikke får pakkerne, bliver du nødt til at kigge efter problemet, sandsynligvis relateret til de begrænsninger af firewall på din DSL internet eller kabelmodem eller computerens operativsystem kilde.
  7. 7
    Når du ser UDP-pakker, er det tid til at konfigurere VCL-scriptet til at videresende videoen til internettet:

    #! / bin / bash
    vlc -vvv udp: --sout `#standard {access = http, mux = ogg, dst =: 8080}`

    "-vvv" tilføjer og synliggør forskellige systemrapporteringsoplysninger. Hvis du vil køre scriptet lydløst, skal du slette den kommando, når alt kører korrekt.
  8. 8
    Nu hvor du allerede har videoen streamet fra din maskine til serveren og fra serveren til internettet, hvordan tester du det? Fra enhver computer med VLC installeret, kør denne kommando:

    vlc http: // tek: 8080

    igen erstatte "tek" med navnet på din server eller IP-adressen. Alternativt kan du starte gennem Windows-stien: Start, Alle programmer, VideoLan, VLC medieafspiller og derefter Fil, Åbn, Netværksstrøm, vælg HTTP og indtast URL-adressen.

tips

  • For at bruge Windows Media Player som "overvågning" software, skal du ændre computerens "Source" script til:

    #! / bin / bash
    nice vlc dshow: //: dshow-vdev = "ZSMC USB-pc-kamera (ZS211)"
    : dshow-adev = "ESS Maestro": dshow-size = "320x240"
    --sout = `# transcode {acodec = mp3, ab = 32, kanaler = 2, vcodec = div3, vb = 256}`
    `: standard {mux = ts, access = udp, dst = tek: 1234}`

    og "server" scriptet til:

    #! / bin / bash
    vlc -vvv udp: --sout `#standard {access = mmsh, mux = asfh, dst =: 8080}`

    Og tilslut via WMP ved hjælp af Fil, Åbn URL, mms: // tek: 8080, at erstatte "tek" til navnet på eller din IP-adresse.

    Bemærk: Det virker ikke som skrevet, kun lydspil.
  • Hvis du også bruger "source" -computeren som serveren, skal du redigere scriptet for direkte eksport af streaming som HTTP:

    #! / bin / bash
    nice vlc dshow: //: dshow-vdev = "ZSMC USB-pc-kamera (ZS211)"
    : dshow-adev = "ESS Maestro": dshow-size = "320x240"
    --sout = `# transcode {acodec = mp3, ab = 16, vcodec = mp1v, vb = 64}`
    `: standard {mux = ogg, access = http, dst =: 8080}`

    Dette script er ikke blevet testet, men i starten er fornuftigt, er den logiske kombination af de to tidligere scripts.
  • VLC har også en "guiden" -tilstand for dem med grafisk adgang til computeren. Disse instruktioner blev lavet for fjernadgang til "kilde" og "server", kun med tekst-tilstand (kommandolinje). For at initialisere transmissionen skal du blot oprette forbindelse ved hjælp af:ssh til computerens "kilde" (muligvis via en ssh-tunnel) og initialisere scriptet:

    $ src / vlcstream.sh


Enden "betyder, at programmet kører i baggrunden, så du kan bruge kommandolinjen til andre funktioner. Initialisering er identisk på serveren, selvom du måske har navngivet det script forskelligt. For at færdiggøre transmissionen skal du blot bruge dræbe eller killall, fx

$ killall vlcstream.sh

  • For bedre kompatibilitet med ældre visninger, brug acodec = mpga.

Hvis det ikke virker (du hører ingen lyd), skal du muligvis bruge den nyeste mp3.

advarsler

  • Hvis du ikke tager nogle skridt for at få adgangskontrol til dit kamera, vil alle kunne se det. Hvis dette ikke er din hensigt, skal du tjekke dokumentation (på engelsk) at lære at gøre transmissionen sikrere.

Nødvendige materialer

  • Et webcam, der fungerer sammen med dit hjem eller din computer ("source" -computeren, hvorfra du sender videoen)
  • En server. Virtuelle servere kan `lejes` til lave omkostninger fra virksomheder som Spry Seattle eller Tektonic i Atlanta. Som tidligere nævnt, kan du være i stand til at bruge din computer som en "kilde" og "server", hvis du har en fast IP-adresse, eller i det mindste en, der ikke ændres ofte.
  • En tredje computer med VLC installeret, hvorfra du kan tjekke overførslen via internettet. Andre videovisere arbejder også, herunder Windows Media Player.
Del på sociale netværk:

Relaterede
© 2024 HodTari.com