Download presentation
Presentation is loading. Please wait.
Published byHorace Newton Modified over 9 years ago
1
Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration
2
Vidiator Technology (US) Inc. Slide 3-2 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration System Configuration Configuring Platform Applications –Xenon Streamer server.ini manager.ini –SNMP snmpagent.ini –CDR cdr.ini –PhoneDB –Xenon Encoder nxfilterconfig.exe Configuring Platform Applications –Xenon Streamer server.ini manager.ini –SNMP snmpagent.ini –CDR cdr.ini –PhoneDB –Xenon Encoder nxfilterconfig.exe
3
Vidiator Technology (US) Inc. Slide 3-3 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration server.ini –The main streaming server configuration file. –Located in \bin –It contains the configurations and settings for the following parameters: Basic Server Configuration Mount Folder Settings Logging Configuration Data Packet Settings Signaling Settings Timeout Configuration Source Port Matching Settings Bandwidth Adaptation Settings server.ini –The main streaming server configuration file. –Located in \bin –It contains the configurations and settings for the following parameters: Basic Server Configuration Mount Folder Settings Logging Configuration Data Packet Settings Signaling Settings Timeout Configuration Source Port Matching Settings Bandwidth Adaptation Settings
4
Vidiator Technology (US) Inc. Slide 3-4 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration server.ini –Mandatory Parameters (Basic Server Configuration): server.ini –Mandatory Parameters (Basic Server Configuration): Parameter NameUsage RTSPPort RTSPPort= RTPPortMax, RTPPortMin RTPPortMax= RTPPortMin= ResourceDIR ResourceDIR = LogDIR LogDIR=
5
Vidiator Technology (US) Inc. Slide 3-5 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Streamer Configuration manager.ini –Configuration file for the Report Manager (ReportMGR.exe) –Located in: \bin –Report Manager generates statistics logs using CDR data which is used for generating statistics reports by the SiteReports application. manager.ini –Configuration file for the Report Manager (ReportMGR.exe) –Located in: \bin –Report Manager generates statistics logs using CDR data which is used for generating statistics reports by the SiteReports application. Parameter NameUsage Port Port= SupportStatistics SupportStatistics= FileReadingDuration FileReadingDuration= LogFileBaseStorageFolder LogFileBaseStorageFolder=
6
Vidiator Technology (US) Inc. Slide 3-6 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SNMP Configuration snmpagent.ini –Used to enable or disable trap sending –Configures SNMP agent and manager settings snmpagent.ini –Used to enable or disable trap sending –Configures SNMP agent and manager settings Parameter NameUsage MasterAgent MasterAgent= SNMPPort SNMPPort=
7
Vidiator Technology (US) Inc. Slide 3-7 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration CDR Configuration cdr.ini –Configures the CDR functionality provided by Xenon Streamer –Located in: \bin –It contains the configurations and settings for the following CDR parameters: Storage Folder Settings Saving Period Settings CDR Fields and File Naming Convention Settings Fields included in CDR data by the Streamer cdr.ini –Configures the CDR functionality provided by Xenon Streamer –Located in: \bin –It contains the configurations and settings for the following CDR parameters: Storage Folder Settings Saving Period Settings CDR Fields and File Naming Convention Settings Fields included in CDR data by the Streamer
8
Vidiator Technology (US) Inc. Slide 3-8 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration CDR Configuration Parameter NameUsage DefaultStorageFolder DefaultStorageFolder = SecondaryStorageFolder SecondaryStorageFolder = SessionStorageFolder SessionStorageFolder = LogFileBaseStorageFolder LogFileBaseStorageFolder= PeriodicUpdate PeriodicUpdate= FileGeneratingDuration FileGeneratingDuration = FileSizeLimit FileSizeLimit = StreamerID StreamerID = ServiceName ServiceName = TimeType TimeType = FileNameDelimiter FileNameDelimiter = FieldDelimiter FieldDelimiter = cdr.ini:Mandatory Fields
9
Vidiator Technology (US) Inc. Slide 3-9 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration PhoneDB Configuration Database file Located in: \bin PhoneDB includes phones from the following manufacturers: –Nokia –Motorola –Sony/Ericsson –LG –Samsung –NEC To configure additional phones, please contact Vidiator Professional Services. Database file Located in: \bin PhoneDB includes phones from the following manufacturers: –Nokia –Motorola –Sony/Ericsson –LG –Samsung –NEC To configure additional phones, please contact Vidiator Professional Services.
10
Vidiator Technology (US) Inc. Slide 3-10 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Xenon Encoder Configuration nxfilterconfig.exe –NxFilterConfig configures what codecs are available for encoding content. nxfilterconfig.exe –NxFilterConfig configures what codecs are available for encoding content.
11
Vidiator Technology (US) Inc. Slide 3-11 Vidiator Xenon Platform Training Platform Integration
12
Vidiator Technology (US) Inc. Slide 3-12 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration Platform Integration Xenon Platform provides a Gateway and API for various types of billing and authentication Customer can apply different billing rules such as pre/post- paid or subscription-based billing using one unified API API is written in SOAP/XML Xenon Platform provides a Gateway and API for various types of billing and authentication Customer can apply different billing rules such as pre/post- paid or subscription-based billing using one unified API API is written in SOAP/XML
13
Vidiator Technology (US) Inc. Slide 3-13 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration General Integration Call Flow Streaming Request GetAuthRequest GetAuthRequestResponse Authentication/User Information GetUserQuotaRequest GetUserQuotaResponse Available Credit for User Streaming End of Stream BillingInfoReportRequest BillingInfoReportResponse Billing Information Client Device Gateway Billing/Auth Center StreamNotificationRequest StreamNotificationResponse StreamNotificationRequest StreamNotificationResponse Termination Point API integration Layer Streaming Server Service Broker
14
Vidiator Technology (US) Inc. Slide 3-14 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Example Get User Information Request (Gateway ServiceAgent) POST /Streamer/Streamersoap.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://localhost/Streamer/Streamersoap/GetUserInfoRequest" string Get User Information Request (Gateway ServiceAgent) POST /Streamer/Streamersoap.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://localhost/Streamer/Streamersoap/GetUserInfoRequest" string
15
Vidiator Technology (US) Inc. Slide 3-15 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Messages GetAuthRequest –Request for user and content authorization. GetAuthRequestResponse –Response for user and content authorization. GetUserQuotaRequest –Periodic request to check if the streaming session will be continued. GetUserQuotaRequestResponse –Periodic response to check if the streaming session will be continued. StreamNotificationRequest –Notification for ‘Start’ / ‘End’ of Stream. StreamNotificationRequestResponse –Response for the stream notification. BillingInfoReportRequest –Final billing report after service. BillingInfoReportRequestResponse –Response for the billing report. TerminateSessionRequest –Terminate a streaming session from Service Broker. TerminateSessionRequestResponse –Response for TerminateSessionRequest. GetSessionStatusRequest –Check a streaming session status from Service Broker. GetSessionStatusRequestResponse –Response for GetSessionStatus. GetAuthRequest –Request for user and content authorization. GetAuthRequestResponse –Response for user and content authorization. GetUserQuotaRequest –Periodic request to check if the streaming session will be continued. GetUserQuotaRequestResponse –Periodic response to check if the streaming session will be continued. StreamNotificationRequest –Notification for ‘Start’ / ‘End’ of Stream. StreamNotificationRequestResponse –Response for the stream notification. BillingInfoReportRequest –Final billing report after service. BillingInfoReportRequestResponse –Response for the billing report. TerminateSessionRequest –Terminate a streaming session from Service Broker. TerminateSessionRequestResponse –Response for TerminateSessionRequest. GetSessionStatusRequest –Check a streaming session status from Service Broker. GetSessionStatusRequestResponse –Response for GetSessionStatus.
16
Vidiator Technology (US) Inc. Slide 3-16 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration SOAP API Error Codes Because SOAP messages are delivered on top of HTTP and XML, even if the API throws an error, the HTTP error code will always be “ 200 OK ”. Therefore, the following API error codes are included in failed responses from the Service Broker Because SOAP messages are delivered on top of HTTP and XML, even if the API throws an error, the HTTP error code will always be “ 200 OK ”. Therefore, the following API error codes are included in failed responses from the Service Broker Error Code Description 105Authorization failure. 106not authorized 331Content uploading failure. 332Invalid content. 333No matched data. 402Invalid parameter. 403Session not found 404File not found. 405Unknown method 406Mandatory parameter is missing 500Timeout 501service broker failure 503Service unavailable error
17
Vidiator Technology (US) Inc. Slide 3-17 Xenon Platform Training - Module 3 - Installation, Configuration, and Integration ? Q&A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.