複製鏈接
請複製以下鏈接發送給好友

媒體資源控制協議

鎖定
媒體資源控制協議(Media Resource Control Protocol, MRCP)是一種計算機網絡應用層的通訊協議,用於語音服務器向客户端提供各種語音服務。
中文名
媒體資源控制協議
外文名
Media Resource Control Protocol
作    用
語音服務器向客户端提供各種語音服務
縮    寫
MRCP
歸    類
計算機網絡應用層的通訊協議
服務分類
語音識別語音合成,聲紋識別,錄音服務等
媒體資源控制協議(Media Resource Control Protocol, MRCP)是一種通訊協議,用於語音服務器向客户端提供各種語音服務(如:語音識別語音合成,聲紋識別,錄音服務等)。MRCP並不定義會話連接,不關心服務器與客户端是如何連接的,MRCP的消息通常是承載於其它協議之上,如:RTSPSIP等。
MRCP消息使用類似於 HTTP 等許多Internet協議類似的明文信令文本格式,每個消息包括三部分:首行,消息頭,消息體。首行表明消息類型及返回碼等信息。消息頭包括了若干行內容,每一行都形如 "字段名:數值"。消息體包括了消息的詳細內容,長度在消息頭中指定。
類似於 HTTP,MRCP使用請求(通常由客户端發起)、響應模式。響應可以簡單的確認請求,或者給出關於處理的其它信息。例如,MRCP客户端向服務端請求想要發送一些音頻數據以進行處理(比如説語音識別),為此,服務端可以發送一個包含端口號的響應,因為MRCP並未定義音頻數據的傳輸,所以,必須依靠其它的協議,比如説 RTP 來進行。
有兩個版本的MRCP協議,版本2使用SIP作為會話控制,版本1使用RTSP。
[1]  RFC4463 : A Media Resource Control Protocol (MRCP)
[2]  RFC6787 : Media Resource Control Protocol Version 2 (MRCPv2)
參考資料