Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration.

Similar presentations


Presentation on theme: "Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration."— Presentation transcript:

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


Download ppt "Vidiator Technology (US) Inc. Slide 3-1 Vidiator Xenon Platform Training Platform Configuration, and Integration."

Similar presentations


Ads by Google