This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dvb_native_ip [2025/12/08 17:40] jason |
dvb_native_ip [2025/12/09 13:32] (current) jason |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Native IP Implementation ====== | ====== Native IP Implementation ====== | ||
| - | |||
| - | THIS PAGE IS UNDER CONSTRUCTION | ||
| ===== Overview ===== | ===== Overview ===== | ||
| Line 7: | Line 5: | ||
| DTVKit’s Native IP Implementation is an additional module in DVBCore. The architecture of the NIP module is outlined in the diagram below: | DTVKit’s Native IP Implementation is an additional module in DVBCore. The architecture of the NIP module is outlined in the diagram below: | ||
| - | <IMAGE GOES HERE> | + | {{ : |
| The NIP module is compatible with both GSE and MPE delivered NIP streams. The module performs MPE or GSE-Lite HEM decapsulation and FLUTE transport file extraction for NIP configuration files: NIF/ | The NIP module is compatible with both GSE and MPE delivered NIP streams. The module performs MPE or GSE-Lite HEM decapsulation and FLUTE transport file extraction for NIP configuration files: NIF/ | ||
| Line 16: | Line 14: | ||
| The NIP module builds as part of DVBCore but to enable it the following options must be configured in the ‘example_setenv.sh’ | The NIP module builds as part of DVBCore but to enable it the following options must be configured in the ‘example_setenv.sh’ | ||
| - | <IMAGE GOES HERE> | + | ''# |
| + | |||
| + | export DTVKIT_INTEGRATE_DVBNIP=1'' | ||
| + | |||
| + | ''# | ||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| In additional the following additional libraries are required in your build environment: | In additional the following additional libraries are required in your build environment: | ||
| Line 38: | Line 46: | ||
| * Frequency (e.g. 964) + LNB (9750) = 10714 | * Frequency (e.g. 964) + LNB (9750) = 10714 | ||
| - | The DTVKit Application does not support native playback of NIP services as these are typically DASH or HLS based. Instead, the NIP module includes a simple HTTP server that makes DVB NIP services available for playback using a web based or standard desktop player such as VLC. The list of DVBNIP services is presented as the index page of the HTTP server together with all files in the RAM file store including the dash MPDs and associated AV segment data. | + | The DTVKit Application does not support native playback of NIP services as these are typically DASH or HLS based. Instead, the NIP module includes a simple HTTP server that makes DVB NIP services available for playback using a web based or standard desktop player such as VLC. The list of DVBNIP services is presented as the index page of the HTTP server together with all files in the RAM file store including the dash MPDs and associated AV segment data. The MPD file of the desired service can be opened with VLC or similar DASH player to view playback. |
| ===== Operation ===== | ===== Operation ===== | ||