
- Re-Stream Live Video in Browser
- Input Existing Streams (RTSP, UDP, RTMP)
- Output RTMP & HTML5: HLS, MPEG-DASH
- Serve hundreds/thousands of users with a streaming server
- Share Channels Link
- Limit Stream Life (Automated Deletion)
- Limit Watch Time by Channel, User
- Simple Setup
- Easy to Install, Configure
- Full PHP Source Code
- Easy to Integrate
- Transcoding for iOS HLS playback

The PHP IP Camera edition is an easy integration to publish an ip cam live stream on websites using the Live Streaming application. This basic edition is for easy integration with other scripts.
For a easier setup of IP camera re-streaming, see the turnkey BroadcastLiveVideo turnkey site solution that allows managing IP camera streams as described in this IP Camera Re-Streaming Tutorial (RTSP to HTML5 HLS/MPEG or RTMP).
These solutions solve the problem of broadcasting live video from a RTSP stream directly to website pages, without using browser dependent plugins like ActiveX, Quicktime that don't work for most users or are being disabled in latest browser versions.
How it works: A streaming server connects to source stream (RTSP, RTMP) and delivers it using appropriate web formats (HTML5 HLS/MPEG or RTMP) to hundreds or thousands of viewers on various devices.
What you need : The software and the specific streaming hosting. We recommend turnkey combo plans with live streaming software license and complete streaming hosting capabilities.
This brings multiple benefits (compared to streaming directly from IP cam to users):
- Live video is available web based on most browsers and devices, in multiple adaptive formats (HTML5 HLS & MPEG-DASH on mobiles, Flash player on pc with support for advanced features like viewer chat and interactions)
- Live video is distributed from a streaming server to many viewers, without limitations of IP camera network connection (IP camera uploads just 1 stream to streaming server and then it's delivered from there to all users, instead of trying to serve all users directly)
- More advanced access control options can be implemented when including live stream on a website (like paid access - pay per view, advertisements, advanced listing/sorting of multiple streams)
Input: Allows publishing stream from IP camers or other sources in multiple formats (rtsp://, udp://, rtmp://, rtmps://, wowz://, wowzs:// ).
For increased playback support, H264 video with AAC audio encoded streams should be used.
Original address will remain secret (will not be shared with stream viewers).
Output: Stream can be published using RTMP player (supported in PC browsers) and HTML5 : HLS on Safari and iOS/Android mobiles, MPEG-DASH on Chrome and Android mobiles.
Restreaming IP cameras is also available in Broadcast Live Video solution that allows building a turnkey live channels website with advanced channel and users management support.
Find on this page more info about PHP Live Streaming: