MRCPv2简介
媒体资源控制协议 v2(Media Resource Control Protocol Version 2)。
注意:本文只是尝试理解MRCPv2的消息格式、状态机的笔记式的内容,非探索和总结。由于作者是刚刚接触,可能有理解错误的地方。
MRCPv2客户端
生成或播放媒体流的设备(比如手机)。MRCPv2服务器
包含一个或多个媒体资源引擎,用于接收(处理)或生成新的媒体流。MRCPv2媒体会话
C/S通过RTP和SDP创建媒体会话,完成媒体传输。
MRCPv2 request和response格式
generic-message = start-line
message-header
CRLF
[ message-body ]
message-body = *OCTET
start-line = request-line / response-line / event-line
message-header = 1*(generic-header / resource-header / generic-field)
resource-header = synthesizer-header
/ recognizer-header
/ recorder-header
/ verifier-header
消息包括:消息行,消息头,消息体。
request格式
- request消息格式举例
MRCP/2.0 290 RECOGNIZE 2
Channel-Identifier: f75bb56e3a3d43e7@speechrecog
Content-Type: text/uri