An Internet Protocol camera, or IP camera, is a type of digital video camera that receives control data and sends image data via the Internet. They are commonly used for surveillance but unlike analog closed-circuit television (CCTV) cameras, they require no local recording device, only a local area network. Most IP cameras are webcams, but the term IP camera or netcam usually applies only to those that can be directly accessed over a network connection, usually used for surveillance.

IP Camera Streaming Made Easy with Ant Media Server 1

IP Camera Streaming without NVRs

Some IP cameras require the support of a central network video recorder (NVR) to handle the recording, video, and alarm management. Ant Media destructive approach changes this definition because it is using normal server hardware and the support cost is relatively low compare to NVR. Also if NVR has a tech problem, it is a big thing but Ant Media Server Case is pretty practical by changing an OEM part.

Another important part is that it is quite difficult to scale IP camera numbers with NVR. They do have in general 8,16,24,32 channels and they are limited with these numbers. With Ant Media Server we are proportionally supporting any number of IP camera with a server hardware upgrade, so it is very easy to scale IP camera number



IP Camera Streaming with RTSP

There is another very important Protocol in the IP camera streaming world which is RTSP. RTSP stands for Real-Time Streaming Protocol, a network protocol for streaming videos in real-time. … In such a sense, an RTSP IP camera is capable of streaming live videos on RTSP-compatible media players such as VLC media player, QuickTime.

The incompatibility between RTSP IP Camera and Web Browsers is a headache. We need to use some third-party plugins for web browsers or use some native applications to watch the IP Camera. It absolutely doesn’t feel comfortable. Luckily, Ant Media provides 2 ways to make RTSP IP Camera WebRTC (Web browser) compatible, and directly you can have the stream from the browser.

WebRTC is supported by Web Browsers (Safari, Edge, Chrome, Firefox, Opera) natively. If we change the RTSP stream to WebRTC then RTSP IP Camera can playable on Web Browser. So let me give more details about how it happening.

Watch IP Cameras in WebRTC

Ant Media Server can pull streams from RTSP, RTMP servers. IP Cameras are RTSP servers at the same time so that Ant Media Server can pull IP Camera’s stream via its RTSP URL. Ant Media Server can convert RTSP stream to WebRTC stream internally and IP Camera stream can be watchable via WebRTC on Web Browser.

Watching RTSP IP camera is also scalable which means Ant Media Server can pull stream from IP Camera once and provide many viewers to watch it. In other words, Ant Media Server just multiplexes the IP Camera’s RTSP stream to WebRTC Stream.

ant media server for ip camera streaming

The emergence of thermal cameras and the penetration of IoT in video surveillance have led to a steep rise in the demand for Internet Protocol (IP)-based camera systems. The increased adoption of these cameras in commercial buildings and the need for security in residential applications coupled with the rising trend of smart homes are expected to drive the IP camera streaming market over the coming years. Residential security is a major concern among homeowners owing to the escalating rate of home burglary and squatting. The growing number of smartphone users and the availability of attractive installment policies for security solutions are driving the residential market.

The key benefits of these cameras are remote video surveillance, intruder alarms, access control, and perimeter surveillance. With the growth in fast pace living within cities and the aging world population, surveillance at home has become ubiquitous in ensuring comfort and safety. Ant Media is adding value for IP Camera producers with embedded SDK products. It is also enabling the P2P connection. Normally we will need additional an application or software for the residential camera but the use of embedded SDK of the Ant Media server will let the users seeing the video directly from the internet instead of going thru a server.

ant media server for ip camera streaming

Interactive product releases and new product launches coupled with ongoing research & development (R&D) and innovation activities in the camera and networking technology are some of the key strategic initiatives adopted by market players. Remote monitoring, easy installation, cost-effective, and limitless storage capabilities have boosted the adoption of cameras across various industry verticals. Improvement in storage device capacities, such as server virtualization, decentralized storage solid-state devices (SSD), and adoption of H.264 Advanced Video Coding standard, will drive the growth of the market.

Users can view videos and images through any computer connected to the Internet (WAN) or within a local network (LAN) from anywhere in the world. These systems allow a higher degree of scalability and flexibility compared to an analog closed-circuit CCTV camera. In that sense, we are happily announcing that Ant Media has launched with its new version 2.1 with H265 support in WebRTC stack to provide better quality with the same bitrate.

Let’s take a look at Ant Media’s IP Camera Streaming Solution.

You may want to check 2 Simple Ways to make IP Camera WebRTC (Web) Compatible blog post.

If you have any questions or comments,  just send an email to contact at antmedia dot io.

Categories: Tutorial