As illustrated in the diagram, the Alticast Xconf Log Server is a standalone component and does not require any modifications to the RDK Xconf Server components. A log upload URL is specified in the RDK Xconf
Angular Admin UI, indicating where the STB XConf Client will upload its logs to. The Client obtains the log server URL from the RDK Xconf
Data Service using a curl command to call the REST API on the RDK Xconf Data Server. When the Client is ready to upload its logs to the Alticast Xconf Log Server, it communicates directly with the Alticast software.
REST API The Xconf Log Server REST API is comprised of four main interfaces:
- Log Upload – uploads a log file to the server
- Log Download – downloads a log file from the server
- Log Info – Obtain meta-data information about the log (i.e. file name, size, and creation date)
- Log Deletion – deletes a log file from the server
Web User Interface The Xconf Log Server provides a WebUI that may be used to display a list of the log files it is hosting. The figure below shows the current user interface.
A user may download the log file by selecting the download icon next to the row listing. Filters may be applied to the listing criteria based on the file name, file size and file creation date (as defined by the RDK Xconf Client). Finally, log files may be deleted from the server by selecting the trash icon in the row’s listing.
Resources The Alticast Open Source contribution may be found on Github. Please use the following resources to explore the Alticast Xconf Log Server offering:
About Alticast Alticast delivers end-to-end media technology solutions and systems integration services that enable service providers to quickly and reliably deliver innovative TV experiences to customers. Alticast’s cloud-based OTT platform, device software, UI/UX, AI and Big Data-based analytics securely bring compelling, personalized and interactive content to over 50 million devices worldwide via broadcast, broadband and mobile platforms. The publicly traded company is headquartered in Seoul, South Korea with offices in Amsterdam, Netherlands; Broomfield, Colorado; and Hanoi, Vietnam. For more information, or to read Alticast’s blog, visit
www.alticast.com.