1. Kurento
Kurento的主要组件是Kurento媒体服务器(KMS),负责媒体传输,处理,记录和播放。KMS建立在出色的GStreamer多媒体库之上,并提供以下功能:
- 网络流协议,包括HTTP,RTP和WebRTC。
- 支持媒体混合和媒体路由/调度的组通信(MCU和SFU功能)。
- 对实现计算机视觉和增强现实算法的过滤器的通用支持。
- 媒体存储支持WebM和MP4的写入操作以及GStreamer支持的所有格式的播放。
- GStreamer支持的任何编解码器之间的自动媒体转码,包括VP8,H.264,H.263,AMR,OPUS,Speex,G.711等。
Kurento设计原则
Kurento的设计基于以下主要原则: