Video Streaming and Recording - Ittiam Systems

Video Streaming and Recording

You are here:
Key Technologies Video Streaming and Recording
Video Streaming and Recording

Video streaming and recording

forms the backbone of several

video networking

applications for surveillance, communication, security and defense. The requirements on I/O interfaces, video quality, formats, latency and security vary from one application to the other. To design a versatile

video streaming and recording

solution that addresses these needs, several considerations must be accounted for.
Video streaming , RTMP, HLS, MPEG-DASH, Smooth Streaming, Adaptive Bitrate Streaming, ABR, Frame grabber, Capture card, PACS, ISR
Challenges in

Video Streaming and Recording

  • Selection of the right streaming protocol: Some typical streaming protocols are RTP, MPEG-2 TS,

    RTSP

    ,

    RTMP

    , Apple

    HLS

    ,

    MPEG-DASH

    , Microsoft

    Smooth Streaming

    etc. Protocols such as

    RTSP

    ,

    SDP

    ,

    SAP

    and

    RTMP

    further aid in establishing connections and negotiating capabilities between servers and clients.
    • RTP and MPEG-2 TS often use

      UDP

      at transport layer and offer lower end-to-end delay than

      HLS

      ,

      MPEG-DASH

      based on

      TCP

      . However,

      UDP

      streaming is more susceptible to network losses.
    • On the other hand,

      TCP

      streaming guarantees reception at the cost of added latency & bandwidth overheads.
  • Selection of the right recording file format: Like streaming protocols, there exist many standard recording file formats. The choice of file format is often influenced by the recorder’s interoperability requirements with standard/commercial players where the recordings are to be viewed. Some commonly used formats are

    MP4

    ,

    MOV

    ,

    MP3

    ,

    MPEG-2 TS/PS

    ,

    MXF

    and

    FLV

    .
  • Precise

    Audio Video Synchronization

    :
    Accurate time stamping of audio and video packets at the encoder (server), clock synchronization between server and client (

    NTP

    ,

    PTP

    ) and optimal buffering in the server and client media processing pipelines are key in achieving

    Audio Video synchronization

    . A drift of less than 40 milliseconds between audio and video is usually acceptable for

    audio video synchronization.

  • Reliable streaming over

    wireless networks

    :
    Variable jitter, packet drops and congestion are common on

    wireless networks

    .
    • One solution is

      Adaptive Bitrate Streaming

      (

      ABR

      )
      , where servers and clients support streaming at different resolutions/quality to handle variations in network characteristics (jitter, latency and losses). The decision to adapt can either be initiated by the client (based on the viewing experience) or taken by the server (based on feedback from clients or its own assessment of the network conditions).
    • Another technique is

      Network Traffic Shaping

      , which tries to find the best trade-off across latency, bandwidth and achievable video quality.

      Constant Bit Rate

      (CBR),

      Variable Bit Rate

      (VBR) and

      Constrained Variable Bit Rate

      (CVBR) streaming are some of the modes of traffic shaping.
  • Secure Streaming & Recording: Some of the network streaming protocols have a mode of secure streaming. For example, SRTP is a security profile for RTP streaming to add confidentiality, message authentication and replay protection. SRTP employs AES encryption to enable secure streaming.
  • Flexible recording data rates: Depending on the storage device used for recording (SATA HDD/SSD, SD card, USB, network storage), the read/write data rates can vary. A good recording solution must be flexible to handle the read/write data rate variations such that lossless real-time recording can be ensured.
  • Power-

    fail safe recording

    :
    For systems that are not battery operated, the recording solution should device innovative ways to minimize any loss of data during power loss.
Ittiam

Video Streaming & Recording

Solutions
Ittiam's Media SDKs and Pre-configured Systems implement typical use cases that

video streaming and recording

applications require. These solutions enable multi-channel streaming and recording of video, audio, text, metadata, image, speech data with support for multiple codecs, resolutions, networking protocols, file formats, media quality enhancement and security features. Field-proven algorithms and IPs to achieve maximum channel densities and the best quality are part of the Encoder (Server), Recorder, Decoder (Client) and Transcoder SDKs.
  • Standards compliant streaming & recording, interoperating seamlessly with commercial servers and players.
  • Optimized video encoder and decoder implementations enabling achieve highest channel densities on a given processor.
  • Highly tuned multimedia-pipelines for optimal buffering at each stage.
  • AV synchronization via accurate time stamping of video/audio frames and standard time-synchronization protocols.
  • Robust streaming over wireless using

    adaptive bitrate streaming

    , network bandwidth shaping and algorithms to handle network-induced impairments like packet losses, jitter and congestion.
  • Auto detection of live input standard
  • Robust handling of source, network or disk disconnections
  • Fail-safe recording

    in case of power failure via

    split file recording

    mechanism
  • Encryption/decryption of network streams for security
  • Optimized browsing of recorded content by smart media indexing and bookmarks
  • Optimized for and available on different hardware plaforms including neonCaster Gen II

    Magna

    (DM816x based) and Clove (SitaraTM AM57x based)
Ittiam’s

Video Streaming & Recording

and Ittiam in Action
Video streaming and recording , video networking, Digital Video Recorder, DVR, Network Video Recorder , NVR
Target Applications
  • Defense
    • Aerial/Maritime surveillance,

      situational awareness

      , Intelligence Surveillance Reconnaissance (

      ISR

      ) systems
  • Surveillance
    • Security

      Digital Video Recorder

      (

      DVR

      ),

      Network Video Recorder

      (

      NVR

      ), Surveillance server and clients, Home/Perimeter security systems
  • Enterprise
    • Streaming & recording of corporate events/presentations,

      DVR

      s for educational purposes, Video gateway
  • Industrial automation
    • Industrial process monitoring,

      Frame grabber

      s and

      capture card

      s
  • Medical
    • Streaming and recording of OR (medical) procedures, Medical personnel training, Medical

      PACS

  • IFE & Avionics
    • In-flight entertainment, Moving map servers, Flight landing gear/galley cameras
Request Information

Contact

Highlight
Unmanned Aerial Vehicle, Unmanned Ground Vehicle, Drone, Machine Vision, , AM5728, AM5718

Products

Key Technologies

Knowledge Center

Case Studies

Digital Video Recorder

for Airborne Military Surveillance

Read More

Turnkey Video Encoder for Surveillance Application
Read More

Video Streaming

System for In Train Infotainment

Read More

Brochure

Video Networking

Solutions for Wi-Fi

Read More

Video
Twitter IconLinkedinLinkedin