Axis Communications AXIS 223M MPEG-4 protocols and communication methods, How to stream MPEG-4

Page 13

AXIS 223M - Video Streams 13

MPEG-4 protocols and communication methods

To deliver live streaming video over IP networks, various combinations of transport protocols and broadcast methods are employed.

RTP (Realtime Transport Protocol) is a protocol that allows programs to manage the real-time transmission of multimedia data, via unicast or multicast.

RTSP (Real Time Streaming Protocol) serves as a control protocol, to negotiate which transport protocol to use for the stream. RTSP is thus used by a viewing client to start a unicast session, see below.

UDP (User Datagram Protocol) is a communications protocol that offers limited service for exchanging data in a network that uses the Internet Protocol (IP). UDP is an alterna- tive to the Transmission Control Protocol (TCP). The advantage of UDP is that it is not required to deliver all data and may drop network packets when there is e.g. network congestion. This is suitable for live video, as there is no point in re-transmitting old information that will not be displayed anyway.

Unicasting is communication between a single sender and a single receiver over a net- work. This means that the video stream goes independently to each user, and each user gets their own stream. A benefit of unicasting is that if one stream fails, it only affects one user.

Multicast is bandwidth-conserving technology that reduces bandwidth usage by simul- taneously delivering a single stream of information to multiple network recipients. This technology is used primarily on delimited networks (intranets), as each user needs an uninterrupted data flow and should not rely on network routers.

How to stream MPEG-4

Deciding on the combination of protocols and methods to use depends on your viewing requirements, and on the properties of your network. Setting the preferred method(s) is done in the control applet for AMC, which is found in the Windows Control Panel. When this has been set, AMC will test all the selected methods in the specified order, until the first functioning one is found.

RTP+RTSP

This method (actually RTP over UDP and RTSP over TCP) should be your first consideration for live video, especially when it is important to always have an up-to-date video stream, even if some images are lost due to network problems. This can be configured as multicast or unicast.

Multicasting provides the most efficient usage of bandwidth, especially when there are large numbers of clients viewing simultaneously. Note however, that a multicast broadcast cannot pass a network router unless the router is configured to allow this. It is thus not possible to multicast over the Internet, for example.

Image 13
Contents Axis 223M Network Camera User’s Manual About this Document Contents Axis 223M Product Features Product Overview LED Access from a browser Accessing the CameraAccessing the camera from the Internet Setting the root passwordSetting the focus Layout Live ViewAMC Audio controls Video stream types Video StreamsMotion Jpeg MPEG-4 protocols and communication methods How to stream MPEG-4Axis Media Control Other methods of accessing the video streamRTP/RTSP/HTTP or RTP/RTSP/HTTPS Other MPEG-4 clients Accessing the Setup link from a browser Setup linkImage settings Video and Image SettingsImage Overlay/Mask type Overlay/MaskUpload and use an overlay/mask AdvancedOverlay image requirements Camera Settings MPEG-4 Settings Mjpeg Settings Enable Audio Audio SettingsAudio Audio Input Audio ChannelsAudio Output Custom Settings dialog Live View ConfigLayout Default Viewer Default Video FormatAction Buttons Viewer settingsExternal Video Html ExamplesUser Defined Links Check Show custom LinkSequence Mode Event Servers Event ConfigurationEvent Types Triggered event How to set up a triggered eventScheduled Event Pre-trigger and Post-trigger buffersCamera Tampering SettingsMotion Detection Object size, history and sensitivity Examples Port StatusSecurity System OptionsUsers Https IP Address FilteringIeee CA servers Authentication processDate & Time Basic TCP/IP SettingsNetwork Axis 223M System Options Services Advanced TCP/IP SettingsHost Name Configuration NTP ConfigurationLink-Local IPv4 Address NAT Traversal port mapping for IPv4Network Traffic FTPQoS QoS Quality of ServiceSmtp email UPnP Ports & DevicesBonjour PortsSupport MaintenanceSystem Overview Logs & ReportsAxis 223M System Options Information Using the Control Button Resetting to the factory default settingsAbout Terminal connector Unit ConnectorsTerminal connector schematic diagram Terminal connector pinout tablePower connector block Power connectionsSchematic diagram Power terminal block and Power connectors RS-232 connector Basic Configuration TroubleshootingChecking the firmware Upgrading the firmwareAxis support Emergency recovery procedureProblems setting the IP address Symptoms, Possible Causes and Remedial ActionsVideo/Image problems general Status and Network indicator LEDs are flashing red rapidly Removing and attaching the lens Replacing the lensLens Technical SpecificationsUsers System integration Optimizing your system General performance considerationsBandwidth Frame rates Motion Jpeg and MPEG-4Axis 223M Technical Specifications Axis 223M Technical Specifications Glossary of Terms Axis 223M Glossary of Terms Axis 223M Index IndexRtsp