MRCPv2概述

本文详细介绍了MRCPv2协议,包括MRCPv2的客户端和服务器角色、控制通道的建立以及媒体会话的创建。重点阐述了request、response和event的格式,展示了请求头、响应头和事件头的示例。此外,还提到了MRCPv2的通用方法如SET-PARAM和GET-PARAM,并解析了消息头的结构。
摘要由CSDN通过智能技术生成

MRCPv2简介

媒体资源控制协议 v2(Media Resource Control Protocol Version 2)。
注意:本文只是尝试理解MRCPv2的消息格式、状态机的笔记式的内容,非探索和总结。由于作者是刚刚接触,可能有理解错误的地方。

  • MRCPv2客户端
    生成或播放媒体流的设备(比如手机)。

  • MRCPv2服务器
    包含一个或多个媒体资源引擎,用于接收(处理)或生成新的媒体流。

  • MRCPv2控制通道
    C端通过SIPSDP与S端建立控制通道,使得在C端使用S端提供的媒体服务。传输层采用TCP。

  • 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
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值