Project

General

Profile

DRM decryption (from LG) » History » Version 1

Alex Seferidis, 07/22/2025 11:13 AM

1 1 Alex Seferidis
# DRM decryption (from LG)
2
3
Enable DRM decryption for live streams using PIM library from Zenyth company. (as LG monitors can do with LG headends)
4
5
1. to build the new libgstmpegtsdemux.so for gstreamer
6
   
7
   copy mpegtsdemux folder to gst-plugins-bad-1.20.7/gst/mpegtsdemux
8
   new files are: meson.build files, tsdemux.c, mpegtspacketizer.c
9
10
2. force build gst-plugins-bad-1.20.7 from yocto
11
12
3. for succefull build (gst-plugins-bad) copy library and include files to gstreamer1.0-plygins-bad/1.20-7/recipe-sysroot
13
14
4. to the device
15
   copy include files to /usr/include
16
   copy librkcrypto.so to /usr/lib
17
   extract lib_aarch64.zip and copy to /usr/lib
18
   copy provided libgstmpegtsdemux.so to /usr/lib/gstreamer
19
20
   init_system script can do the above operations (library files must be in /firmware/htdocs/python folder)
21
22
5. pim_v4_14.tar contains the SDK, you can build test software for linux PC or aarch64 devices
23
   documentation for PIM library included