Elphel on OSX
This section will give you a brief overview on how to control the video cam via the firefox or safari browser and how to get a nice video stream on a Mac with OS X running. I will try to keep it as simple as possible to archive a good result. You will see that it is not a big deal.
Note: The standard IP address of an Elphel Camera is 192.168.0.9. I've changed the IP address of the camera for my network to 192.168.1.2.
Contents
Used Configuration
Hardware
- Mac Book Intel Duo Core, 2Ghz, 2GByte Ram, 128 GByte Solid State Drive
- Elphel Camera Model 353, 10338 sensor board, 10336 Interface board, External Power
- Lense 4-8mm, C/CS Mount
- External Power Supply (Labratory, set to 15V and 0,5A)*
- CAT5 Cable, straight, modified for external power supply (not PoE!)*
*Note: In case you're camera uses PoE (48V), refer to Using the Camera for a description on how to use PoE. If you're using external power (9-36V), check polarity twice before applying power. You can cause damage to the camera and computer/equipment in case of reverse polarity.
Software
It is possible that different version might work as well, but I haven't tested. Most probably all software versions higher than the below listed will work.
Software on the Mac
- OS X Leopard 10.5.3
- Firefox 3.0.3
- Safari 3
- Quicktime Player 7.5.5
- VLC (0.9.6)
- Mplayer 1.0rc3
Software on the Cam
- elphel353-8.0
General and Network Configuration
After connecting the camera via the CAT5 cable to the computer and applying power to the camera (PoE or External), the yellow LED on the backside should be on. The green LED starts flashing as soon a datatransfer between the computer and the cam is established.
The network settings of the cam are:
- IP: 192.168.0.9 (standard -> I use 192.168.1.2)
- Netmask: 255.255.255.0
Check the network configuration on Leopard
--->System Configuration - - - - - - - - - -->Network - - - - - - - - - - - -->Ethernet
File:NetworkConfiguration.tiff
The standard setting to obtain an IP address is DHCP . As soon as you connect the cable to the cam, Leopard will try to get an IP address. Since the camera does not work as DHCP server, Leopard will assign itself an IP address. You can leave it by that, if you don't want to create you're own network. Else, choose IP settings Manual and enter your IP configuration (the cam and the computer must be on the same subnet).
The Camera in a Webbrowser
Apples Webbrowser Safari as well as Mozillas Firefox (see the versions I used and higher) do support the features needed to open the webinterface on the Elphel camera. Both will open a second window, so popups should be allowed for http://192.168.0.1. Right after you have entered the URL, a notice from Elphel pops up. After confirming, the camera control panel including a JPEG taken from the camera appears. The JPEG will be refresh every few seconds - depending on the settings on the camera, which can be changed using the camera control panel.
Safari
three screen shots come here
Firefox
three screen shots come here
Media Player/Streamer
I've tested three different media players/streamer to view the real time stream from the camera. All worked (almost)fine and do their work. If you just want to watch the stream, Quicktime will do it. If you want to manipulate or stream the video, you will need VLC or Mplayer (or Quicktime Pro). Here a short list of my last experiences and some screen shots.
Note: I've found a recommandation from live555 to use VLC instead of Mplayer to view rtsp streams, since VLC shall run more stable. See this link and decide yourself.
Quicktime Player
screen shots come here
VLC
screen shots come here
Mplayer
Mplayer requires live555 to stream the video, so you need to install live555 before installing mplayer. Best way to install mplayer and live555 is by using Darwinport.
If you've Darwinports allready installed, just follow the instruction you can find here to install live555, and these instructions to install mplayer.
Other
Icecast
Possible Faults
...more content coming soon...