随着运营商平台的IP化和业务云化,原来必须由专属芯片和DSP芯片实现的音视频处理功能,也将逐步往通用CPU和通用服务器上迁移。
毅航互联利用多年在专属芯片和DSP实现上的积累,将在iSX4000硬件平台上实现的功能移植到通用CPU和通用服务器上,产生HMP产品-Soft iSX4000.
毅航互联Soft iSX4000产品提供与硬件平台类似的功能,满足客户在全IP环境下私有或者云部署的要求。
毅航互联Soft iSX4000采用了大量的优化方案,可以在普通服务器上提供非常大容量的音频转码、IVR播放等能力。
另外,毅航Soft iSX4000利用GPU强大的计算能力,提供支持4K/1080P/720P等高清视频和视频会议功能。
1 音频功能
1.1 使用模式
1.1.1 IVR
呼叫中心的常见场景,SIP电话接入后,能够执行基于按键的菜单驱动:

1.1.2 转码和交换
如下图,不同编码的两个SIP呼叫可以通过本设备做转码后相互通话。

1.1.3 媒体服务(录放音)
将文件内容转编码或者不转编码送给远端的SIPphone;
将SIPphone内容转编码或者不转编码写入文件。
如下图:

1.1.4 会议
会议是多方混音,可能还需要将混音录到文件中或者向会议播放语音。
如下图:

1.1.5 语音质量增强
这个部分的功能主要是对语音流做处理,如以下功能:
- DTMF detector
- DTMF removal
- DTMF generate
- Automatic Gain Control/Manual Gain Control
- VAD/CNG/DTX
- Acoustic Echo Cancellation
- Noise Suppressor
1.2 特点
1.2.1 编解码器
- G.711A/Ulaw
- G.729AB
- G.723.1
- Line
- G.722
- iLBC
- AMR-NB(全速率)
- AMR-WB(全速率)
- OPUS
1.2.2 Tone事件处理
- DTMF或者是用户自定义tone音
- RFC2833/RFC4733,可从语音流中删除
- 带内tone音检测,可从语音流中删除
- 可产生RFC2833/RFC4733tone音
- 可产生带内tone音
1.2.3 VAD/CNG/PLC
- 与codec适配的机制
1.2.4 Jitter Buffer
- 最大300ms
- 支持Adaptive和Fix两种模式
1.2.5 文件格式
- WAV,AVI,3GP和MP4
- 文件编码:G.711、AMR-NB和AMR-WB
1.2.6 音频会议
- 无限会议参与方
- 窄带和宽带编码并存
- 支持不同的会议参与方模式:Regular、Always domaint和Listeneronly
- 可配置会议发言自动切换时间间隔
- 耳语功能
1.3 性能参数
1.3.1 转码
基于I7-37703.4Ghz(支持Hyper-threading,SSE4.2,AVX)的全双工转码性能表:
Input/ Output codecs | Number of concurrent streams | Average CPU utilization | Number of parallel processes |
G.711óG.729 | 1500 full duplex | 89% | 1 |
(1500 AàB + 1500 BßA) | |||
G.711óNB-AMR | 1300 full duplex | 96% | 1 |
(rate 12.2) | |||
G.729óNB-AMR | 700 full duplex | 88% | 1 |
G.711óWB-AMR | 360 full duplex | 92% | 1 |
NB-AMRóWB-AMR | 310 full duplex | 92% | 1 |
XeonE5-2450v2@2.5Ghz(双CPU,共16个cores)的全双工转码性能表:
Input/output codecs | Number of concurrent streams | Average CPU utilization | Number of parallel processes |
G.711óG.729 | 3200 full duplex | 90% | 1 |
(3200 AàB + 3200 BßA) | |||
G.711óNB-AMR | 3000 full duplex | 90% | 1 |
(rate 12.2) | |||
G.729óWB-AMR | 1300 full duplex | 96% | 1 |
G.711óWB-AMR | 1600 full duplex | 93% | 1 |
G.729óNB-AMR | 2200 full duplex | 93% | 1 |
NB-AMRóWB-AMR | 1300 full duplex | 96% | 1 |
1.3.2 文件播放
基于I7-37703.4Ghz的文件播放性能表:
Input/output codecs | Application | Number of concurrent streams | Average CPU utilization | File system type |
G.711óG.711 | File reading and transcoding | 2300 | 31% | Ext4/mechanical hard |
(half duplex) | drive | |||
G.711óG.711 | File reading and transcoding | 5000 | 79% | Ext4/SSD drive |
(half duplex) | ||||
G.711óG.711 | File reading and transcoding | 6200 | 96% | tmpfs/DDR |
(half duplex) |
2 视频功能
2.1 使用模式
2.1.1 IVVR
呼叫中心常见场景,用按键切换不同的播放视频。

2.1.2 转码和交换
两个电话间通过音视频的转码,能够正常通话。

2.1.3 媒体服务器
媒体流转换为文件或者将文件转换为媒体流。可以在文件和媒体流中间插入视频编解码转换、视频大小转换、LOGO插入和文字叠加等功能。

2.1.4 视频会议
多方,多种CODEC,多个视频大小可以混合;在混合后的视频中可以插入LOGO和TextOverlay(字幕);混合视频可以录成3gp或者AVI文件。
2.2 特点
2.2.1 编解码
- H.264 Baseline/Mainand High profiles
- VP8
- H.265
- VP9
2.2.2 视频特效
- 视频大小调整
- 帧率调整
- 混合
- 文本叠加
- LOGO插入
2.2.2 文件格式
- mp4,3gp,avi,h264
2.3性能参数
2.3.1 视频转码
基于I7-37703.4Ghz的视频转码性能表:
Codec type | Input stream | Output stream | Number of |
concurrent streams | |||
H.264 ó H.264 | 1080p High profile | 1080p High profile | 10 |
30fps | 30fps | ||
H.264 ó H.264 | 720p High profile | 720p High profile 30 | 20 |
30fps | fps |
基于I7-37703.4Ghz的视频转码性能表:
每个会议的 参与者 |
并发会议总数 | |||
4方 | 6方 | 8方 | 16方 | |
分辨率/帧率 | ||||
4K | 1 | 1 | - | - |
1080P/60fps | 1 | 1 | 1 | 1 |
1080P/30fps | 2 | 1 | 1 | 1 |
720P/60fps | 2 | 2 | 1 | 1 |
720P/30fps Symmetric | 3 | 3 | 2 | 1 |
720P/30fps Asymmetric | 4 | 3 | 3 | 1 |
VGA,Symmetric | 6 | 6 | 5 | 3 |
VGA,Asymmetric | 7 | 6 | 6 | 4 |
3 部署
3.1 私有部署
将毅航互联Soft iSX4000安装到客户自有的服务器上。
3.2 云部署
将毅航互联Soft iSX4000安装到云服务器上。
3.3 API兼容性
已经使用毅航iSX4000SDK开发过的产品,原则上是可以不做新的开发,就可以直接支持Soft iSX4000部署。