We know the power of the Internet protocol suite as it takes on the world of telecom. Already half of the Communication has been transferred from legacy telecom signalling protocols like SS7 to IP based communication ( Skype, Hangouts, WhatsApp, Facebook Messenger, Slack, Microsoft Teams ). The TV service providers too are largely investing in IP based systems like SIP and IMS to deliver their content over Telecom’s IP based network ( Packet-switched ).
IPTV
A consumer today wants HD media content anytime anywhere. The traditional TV solutions just dont match upto the expectations anymore. The IPTV provider in todays time must make investments to deliver content that is media-aware, and device-aware. Not only this it should be personal, social, and interactive and enhance the user experience.
Few popular applications for IPTV solutions developers :
- Menu overlay with detailed description of channels , categories , programs , movies
- Record and Replay option also referred to as timeshift. It allows a user to pause , resume and record the show in his absence and view it later
- Video on demand which concerns paying and viewing music albums , movies etc on demand
- Live streaming of events such as president speech , tennis match etc .
Application that can be build around the IPTV context
- Record and Playback content
- Information overlay on streaming content
- Social networking services integrated with IPTV content
- Parental Control to realtime view , monitor and control what your child is watching on the IPTV
- Watch the surveillance footage from IP cameras anywhere
- Real time communication on IPTV with advanced features like call continuity , content sync .

Mobile TV
Mobile TV is an advanced services that lets users download and play songs and videos, send text messages, conference with colleagues and friends, and exchange pictures or videos on whichever device they are using.
Mobile TV Service platform bundles different types of content (live TV, VoD, podcast, etc.) into IP service streams and selects the transmission bearer depending on the targeted audience.
- broadcast (DVB-H or DVB-SH based)
- unicast (2G, 3G, etc.)
DVB-H standard is optimized transmission on brodcast technology for hand-held, low power devices.
Components
- bearer selection
- Electronic Service Guide (ESG) to list the available programs and contents.
- Streaming servers
- Video Encoders
- rich media service node
- Adons
- recommendation engine
- personalized advertising
- audience measurement
- Content and subscriber management

- (+) use existing cellular networks
- radio sites and antennas enhanced with broadcast repeaters
- (+) direct reception via satellite
Video On Deamnd (VoD)
Video on demand using Adaptive Multirate dispatch using AWS Transcoder

Componets
- HTML5 webpage on chrome browser for WebRTC input : contains the client side script to record the video and send the blob to server side for processing.
- Amazon EC2 instance : The amazon ec2 instance hosts the web interface for login and video recording . It converts the incoming blob / webm format to mp4 . After the video conversion it uploads the video mp4 to s3 bucket.
- Amazon S3 bucket : The s3 bucket is connected to the transcoder via pipeline and holds the video storage as well.
- Amazon transcoder : The transcoder provides adaptive multirate dispatch on viewer access .
- RDS for any mysql storage ( optional ) : Optional for record keeping credentials, storage links, linked information etc.

WebRTC for IPTV and VOD
WebRTC has been applied in the basic communication sector with overwhelming results. However there the capability to stream media is not just limited to communication it can be applied to stream multimedia content from streaming servers as well. This section describes the application of WebRTC in IPTV ( IP Television ), VOD ( Video on Demand ), Online FM ( audio from Radio stations online ) applications. All this without the need to download plugins or any additional installations of third party products. Also with the inclusion of the
An architecture representing some of these use cases in the context of WebRTc based media transmission is depicted below.
