Basic Needs and Requirements to Stream Video over the Internet
Webcams CCTV Software and Systems
Software you may need
Media software and drivers you may need include: Macromedia Flash plugin, JAVA, Windows Media Player and plugin, Real player, Quicktime for
the Mac and some streaming software and devices may also require Active X controls to be installed or even their own player. If they do then you
will usually be prompted to install them prior to viewing and they will automatically down load and install very quickly. You will only have to do this
once for any player. You should make potential viewers aware that it is safe to install these plugins, if you are going to use this method Active X or
other plugins to stream video. We recommend our IP Webcams for Websites as no plugins or software downloads are required for these to work.
These cameras also work with smartphones and other mobile devices
Camsecure Viewstream streams video directly into Windows Media enabled web pages and even into Windows Media player itself. It is a very good
way to stream video as it provides great video and audio at up to 30FPS. There is always a slight delay between what is broadcast and what is seen
as the video is buffered to help keep the stream constant. A typical delay would be about 20 seconds but could be up to a minute. Windows media
enabled web pages work well with Internet Explorer, Firefox and Google Chrome and any add ons to the basic browser are automatically
downloaded. Video can also be streamed from Camsecure ViewStream to Real Player and Quick Time either stand alone or embedded in to a web
page so this method is very versatile. Sample code and page templates are included with the Camsecure Viewstream package. It is also incredibly
simple to use. Check out Viewstream here.
JAVA can provide very good streaming results and will work across most browsers and will also work on the Mac range of computers. Its not as
fast as Windows Media but still can produce very good results and updates in real time with no delay. JAVA can be used with webcam programs
and our IP Webcams for Websites too. Its very flexible and is used on Camsecure with various types of equipment. Sample code and templates are
included with Camsecure weatherproof webcam kits to help you put your cameras on the internet. Our code also works with smartphones and other
Active X Methods also produce fast reliable video streams. Many of the lower priced IP cameras use this method and provide the plugins required
to make them operate correctly. All Camsecure IP Cameras and Webservers can also use Active X and sample code and templates with all the
necessary plugins are included with Camsecure IP Products. Note that Active X will not work with browsers other than Internet Explorer and wont
work with mobile devices
FLASH VIDEO This streams video to a Flash player embedded in the web page, similar to an embeded Windows Media player. Flash players will
not work with smartphones or other mobile devices.
Remember that you or anyone wishing to view your cameras must have the correct settings in their browser e.g. JAVA enabled and also the
correct media player and flash software must be installed to allow viewing of the media stream. You will usually receive a prompt to install these
plugins when you attempt to view the stream without them.
Finally Remember that you may not be able to view your stream as if you were at a different location i.e. by typing in your internet access address.
As you are already inside this address you cant always access it as if you were outside it. Once your ports have been forwarded etc. to test its all
working you may either have to contact a friend to check it out or go to a different location and see if you can remotely access your camera's to
prove they are worling on the internet. This is not always true especially when using a dynamic DNS provider such as no-ip.com
Once you have decided on what quality, speed, format etc. you want to display on your website, move on to the next section and learn about
making your computer visible on the internet and how to forward the necessary ports etc.