GB28181——PTZ控制

一、PTZ格式
抓包数据
GB28181——PTZ控制_第1张图片

在网上找的一些资料
GB28181——PTZ控制_第2张图片
GB28181——PTZ控制_第3张图片
GB28181——PTZ控制_第4张图片
二、部分代码实现

//控制向上,控制部分比较容易实现,但还是有些细节要注意,例如ID
 char body[2048];
    int bodyLen = snprintf(body, 2048,
        "\r\n"
        "\r\n"
        " DeviceControl\n"
        " %d\r\n"
        " %s\r\n"
        " A50F0108007F003C\r\n"
        " \r\n"
        "  5\r\n"
        " \r\n"
        "\r\n", sn++, m_UserID.c_str());
    char dest_call[256], source_call[256];
    snprintf(dest_call, 256, "sip:%s@%s:%d", m_UserID.c_str(), m_LocalIP.c_str(), m_LocalPort);
    snprintf(source_call, 256, "sip:%s@%s:%d", m_SipID.c_str(), m_SipIP.c_str(), m_SipPort);
    send_Cotrol(dest_call, source_call, body, bodyLen);

你可能感兴趣的:(GB28181,qt,视频编解码)