Nortel Networks NN44470-100 manual Mixing different codecs

Page 20

- 20 -

MAS commissioning

Mixing different codecs

The system can mix participants with potentially different codecs in the same conference. To achieve this, the system transcodes the incoming streams into a common format, mixes, and then provides each participant with the correctly mixed audio. The system optimizes for multiple participants by transcoding the resulting mixed audio based upon a grouping of conference participants. If every participant uses identical codecs, at least three groups exist in a conference.

The first group contains the primary speaker, the second group contains the secondary speaker, and the third group contains the remainder of the participants. The groups describe the different versions of the mixed audio required in a conference. The first and second groups exist because the primary and secondary speakers do not hear their own voice, thus they must receive a different version of the audio than other participants. The third group is for all other participants who require the mixed audio of both active speakers.

The system must transcode all incoming audio streams to test for energy. However, if the basic conference algorithm is used, the system must transcode only the audio of each group and then replicate for each participant as needed. This conserves system resources. If multiple codecs exist in a single conference or if the premium conference algorithm is used, additional groups are required. The system can, therefore, optimize conferences with more than three participants because the additional system resources required for each participant includes transcoding the incoming audio stream and testing for energy. The additional participants are assigned to existing groups as needed so they receive the same audio as other group members.

The MAS can provide additional media processing functions for conferences on a global conference basis or for each participant. Optionally, the system can allocate a global announcement port that provides broadcast announcement capability to all participants. Additionally, the system can allocate a pseudo resource for each participant that enables the system to perform digit collection, speech recognition, and whisper-like functions for a specific individual.

Nortel Media Application Server 6.0 for AS 5300

Fundamentals

NN44470-100 01.01 Standard

Release 6.0 03 June 2008

Copyright © 2008, Nortel Networks

Image 20
Contents Fundamentals Page Contents Nortel MAS Console Features New in this releaseNavigation Other changesIntroduction MAS installation Architecture and supported hardware and softwareSystem architecture Network architectureSession controller Vxml browserSIP Multimedia Conductor Sipmc Multimedia ControllerMultimedia Content Store MAS installationIVR media processor Ivrmp Conference media processorOptions for MAS application deployment Application deployment options Music On HoldAnnouncements Unified CommunicationsMaintenance Releases Co-resident deploymentCo-resident Application Deployment including Meet Me Co-resident Application Deployment excluding Meet MePackaged application installation and licensing MAS commissioningAS 5300 commissioning for MAS Packaged applicationsOperational state Configuration dataMAS clusters Persistent content storage Controller Peer Ring SIP domains SIP signalingSIP properties SIP accounts SIP trusted nodesSIP routes SIP proxy serversMedia conferencing SIP registrar serversBasic conferencing algorithm Premium conferencing algorithmMixing different codecs Media settings Audio codecsVideo codecs Digit relayQuality of Service ConferencingQoS properties Property Description RSS provider Continuous streamingDirectory provider RSS 2.0 sample document MAS administration and security Access security setupUser accounts Security Auditor SALogon banners Application Administrator AARemote Desktop Protocol Ipsec configuration Security toolsCertificate management File system integrity and the fcheck toolService data Service and configuration data backupAutomatic and manual backups Restrictions Backup of configuration dataService data Content Store data Event logs System maintenanceBackups MAS performance management Polling management data MAS fault managementFault management architecture Snmp management Supported MIBsSyslog Event logsSecurity Logs Field DescriptionAlarms MAS Console security logsField Description Generic Nortel MAS Console Counters & GaugesNortel MAS Console IP InterfacesSignaling Media SettingsAdvanced Settings LoggingConfiguration properties Dialog boxesTranslation properties Translation Properties dialog box SIP domain properties SIP Domain Properties dialog boxSIP account properties SIP Trusted Nodes properties SIP route propertiesModify SIP Route dialog box Audio codec configuration Video codec configuration Video Codec Configuration dialog box Digit relay configuration Users properties User Properties dialog box Terminology Differentiated Services Code Point Dual-tone multi-frequencyManagement Information Base Media Application ServerRedundant Array of Independent Disks Session Description ProtocolSession Information Protocol Simple Network Management ProtocolUniversal Resource Indicator User Datagram ProtocolVideo codec Voice Extensible Markup LanguagePage Fundamentals