Tag Archives: webcam

How I activated my webcam and watched my room over the internet

Recently I managed to activate my webcam and see what is happening in my room over the internet. Here are the steps, in case I need them in the future:

  1. Dynamic DNS:
    • Use a Dynamic DNS service to access the computer, in case the IP Adress changes.
    • Update the IP with a script that runs over cron.
  2. Have a script in cron to connect to the internet in case the connection is down.
  3. Find out which microphone I want to use (I can use e.g. Audacity to find out which microphones are available). Note this to put it below in :input-slave=alsa://<here>
  4. Run the ssh deamon with /etc/init.d/sshd start
  5. [Check about Firewall?]

After these preparation steps, I go to the remote computer and:

  1. Access the  computer with ssh over the dynamic DNS address.
  2. Stream video and audio to the internet with a command like
    cvlc
    v4l2:///dev/video0
    :input-slave=alsa://hw:1,0
    --sout '#transcode{vcodec=mp1v,
    acodec=mpga,
    ab=128,
    vb=1024}:standard{access=http,
    mux=mpeg1,
    dst=:1234}'
    (put it all in 1 line)
  3. Start VLC on the remote computer and watch the stream like <dynamic dns address>:1234 (or any other port that I have put in dst above)