视频质量诊断-eXosip2 发送invite 请求视频

文章展示了如何通过eXosip2库构建和发送一个包含视频流的INVITE请求,用于视频质量诊断。请求中利用SDP(SessionDescriptionProtocol)描述多媒体会话的属性和参数,然后向指定地址发送呼叫请求并处理响应。

视频质量诊断需要视频流,通过发送INVITE请求获取视频,需要在INVITE请求的消息体中包含相应的SDP信息。SDP(Session Description Protocol)是一种协议,用于描述多媒体会话的属性和参数。

下面是一个使用eXosip2库发送包含视频的INVITE请求的示例代码:

#include <eXosip2/eXosip.h>

int main() {
  // 初始化eXosip库
  eXosip_init();
  // 初始化网络连接
  eXosip_listen_addr(IPPROTO_UDP, NULL, 5060, AF_INET, 0);

  // 创建SDP信息
  osip_message_t *sdp;
  osip_message_init(&sdp);
  sdp->body = (char*)"v=0\r\n"
              "o=- 0 0 IN IP4 0.0.0.0\r\n"
              "s=Session SDP\r\n"
              "c=IN IP4 0.0.0.0\r\n"
              "t=0 0\r\n"
              "m=video 5000 RTP/AVP 96\r\n"
              "a=rtpmap:96 H264/90000\r\n"
     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值