Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2

Overview

Digital Transmission Content Protection ("DTCP") technology protects high-value digital motion pictures, television programs and audio against unauthorized interception and copying in the home and personal environment (e.g., between a digital set top box and digital video recorder, or gateway or between a personal computer and a digital TV). 

...

Panel

Copy rmfConfig.ini under /etc to /opt

 
  • cp /etc/rmfconfig.ini /opt

Change value of this string "FEATURE.DTCP.SUPPORT" in /opt/rmfconfig.ini from TRUE to FALSE

 
  • vi /opt/rmfconfig.ini
 
  • Find FEATURE.DTCP.SUPPORT
 
  • Change value of "FEATURE.DTCP.SUPPORT" from TRUE to FALSE
 
  • Save and Exit

Create receiver_config.ini.user under /opt

 
  • touch /opt/receiver_config.ini.user
 
  • sync

Reboot
Edit receiver_config.ini.user under /opt

 
  • echo enableDtcpIp=false > /opt/receiver_config.ini.user
 
  • sync

Reboot


Check AV for the box once it's up. This step can manually check or use script as below.

DTCP Use Case: Live Playback using QAM Source

draw.io Diagram
diagramNamedtcp-use case.drawio
revision1
Image Removed


  • In case of live stream,  the HTTPReqHandler will receive a request from client box and the Media Streamer will sets an pipeline between QAM Source and HN Sink.
  • QAM Src element receives the data from the tuner and sends to the HN Sink.
  • In the client side another pipeline has created between HNSrc and MediaPlayerSink.
  • HNSrc receive the incoming data from HNSink and feeds to the MediaPlayerSink for live playback.
  • DTCP encryption and decryption are used for protecting contents over network.

DTCP Interface Specifications

Please refer to API Documentation for more details about API specifications.

References

http://www.dtcp.com/documents/dtcp/dtcp-overview-20180531.pdf

http://www.dtcp.com/faq.aspx