Techncial Specs 
#Description of technical process/
Thank you to: Marko Madunic for technical and programming support./
Roland Jankowski hardware advice etc.

Hardware:
1x Alix3c3
mini euro-card format with Audio, VGA and Award-BIOS [super expandable] 500 MHz Processor
http://pcengines.ch/alix3c3.htm
1x wireless card
1x mini pigtail for external antenna
1x Battery Power – 12 V.
1x 8 Gb Cf card
1x GPS-USB devise
http://www.qstarz.com/Products/GPS%20Pr ... 1000-F.htm
1x USB webcam Logitech CamPro 9000 is 1600x1200 ( HD-TV)
1x 4 port mini-min USB hub
1x numeric keypad
1x External battery power for 12 v 800ma and recharger.[for more about batterys]
1x Black Purse.

Software:
LFS linux from scratch
KNOPPIX kernel
audio streaming
darkice as client

encoding ogg vorbis

Webcam UVC video module

FRONT END:
Cortado player working with google map,
It plays ogg files when the (green) marker is clicked, and play live streams.
The popup bubbles are at the fixed locations (red markers) and could also have a link to the live stream and play the sound (or video) in place.
This version of the map with sounds – made by Marc Boon.
Just click in the image at make-your-mark
It places markers for all sounds in the 'sounds' folder on the map. Sounds should be uploaded to the sounds folder, for this try out project see
http://make-your-mark.nl/sounds/readme.txt for details.

TEST PROJECT example.
http://www.makeyourmark.nl/
website developer – Marc Boon and [Marko Madunic – advice for open source media players etc].

Notes/Implementation
Audio streaming mono 64kb varible bit rate stream from /dev/dsp dark ice client – encoding ogg vorbis
Recording mono 1 channel
low bit rate for CPU and bandwith economy considerations.

I have a live audio stream and 1 image per sec live
I use motion jpg streamer so its not a videostream
but image/webcast.

[or automated to upload if there is wifi or soon after when i find LAN]

Reason for no video stream currently: Raw video file format from Logitech 9000 [the camera i use] isn't supported in this particular case. It will do it locally on icecast on my own server.. but not any old network.. It is not supported on many distributions the patch online is not in sync with the latest version of UVC video module that was written one year ago [i write this today is 2008 June 27]
Linux UVC driver and tools http://linux-uvc.berlios.de/
This is where driver f. cam comes from. We have the latest trunk, tried rev. 206 (older one) w. patch proposed to enable RAW video stream, but it does not compile
*SOLUTION*:
find linux supported webcam that works with Video 4 Linux.

#auto functions bash script
/ AUTOMATION for Operation of devise for external controller ( e.g. Read this few buttons and do something so i'm not looking into a screen. I am using a series of audio prompts and a small numeric keyboard that are trigger functions.

A series of audio commands for each automated function
Auto imput – logic of buttons/ script
1) Try wifi / or LAN
2) start recording – audio
3) stop recording audio
4) start video
5) stop recording video/streaming.
4) send audio to xyz [streaming server]
5) No , we are not online , save audio /pic for later
6) Stop recording
7) shutdown -h now && exit

# GPS is connected using a standard ftdi usb-serial drivers for Linux, and then the gps (nmea) data is encoded from it.

DISTRO notes:
x86 based DISTRO is made in "live-cd" format , so it cannot get damaged by power-off's , power-loss.

OpenWRT –
Everyone says to use OpenWRT a Linux Kernel , with all other OpenSources , but OPTIMIZED for small embedded systems. Meaning in techy way : All things are compilled w. optimization on size and performance ( where size has a priority) , and all unnedded extras are left out. Also a mini-compiler version of gcc and C itself ( based on uclib ) is used to produce binarys / libs from source code.
There is no ffmopeg , nor ffmpeg2theora , nor libogg, nor libvorbis, nor
libtheora in OPENWR

Thats why we went for full blown Intel distro and all libs etc...
OpenWrt Just don't have it , and believe me ,there is a reason.
It wont compile without of hundereds of dependencies and then it does not fit
on small NVRAM's of 8 MB
Yes, You can do it Yourself!Of course, it is open source and so on ... butt, cheeers , few hunderds ofpackages ....

OpenWrt is ment for small ( and we mean small <16 MB etc systems) and so
on... can be blown upo 100 MB and all packages it has, but have You seen
Theora package for OpenWrt ? if so let us kno

DISTRO USED WAS Knoppix and LFS:
All Hardware is automatically supported, audio/ video / lan /wlan serial /parallel/ usb ... For the test project it saved us days of compilling and fighting w. dependencies...
Debian or Gentoo Why : because it is restrictive and paranoid and uneeded on a portable device.