This page is being moved to a new, faster, and mobile-friendly application! Access the enhanced and centralized experience now on MyWorkspace!
ITU's 160 anniversary

Connecting the world and beyond

  •  
GSR 2025

ITU-T Recommendations

Search by number:
Others:
Skip Navigation Links
Content search
Advanced search
Provisional name
Equivalent number
Formal description
Study Groups tree viewExpand Study Groups tree view

ITU-T H.766 (08/2018)

عربي | 中文 | English | Español | Français | Русский
Lua for IPTV services
Recommendation ITU-T H.766 specifies Lua as one of the standard multimedia application frameworks for Internet protocol television (IPTV) services. Lua is an extension programming language designed to support general procedural programming with data description facilities. Lua is the scripting language for the Ginga-nested context language (Ginga-NCL) in Recommendation ITU-T H.761. The Lua engine is distributed as free software under the MIT licence.
Lua for IPTV services is structured in two sets of application programming interfaces (APIs). The Lua IPTV core API is a basic, mandatory API that conforms with Ginga-NCL in Recommendation ITU-T H.761. The Lua IPTV extended API includes enhanced functionality that a Lua implementation is recommended to support. Recommendation ITU-T H.766 specifies the Lua IPTV core API and the Lua IPTV extended API. Recommendation ITU-T H.766 includes an annex with a reference manual for Lua 5.1 as well as an appendix with sample Lua code that implements a simple health application.
Citation: https://handle.itu.int/11.1002/1000/13671
Series title: H series: Audiovisual and multimedia systems
  H.700-H.799: IPTV multimedia services and applications for IPTV
  H.760-H.769: IPTV multimedia application frameworks
Approval date: 2018-08-29
Provisional name:H.IPTV-MAFR.14
Approval process:AAP
Status: In force
Maintenance responsibility: ITU-T Study Group 21
Further details: Patent statement(s)
Development history