H323和华为协商的问题

news/2024/11/8 0:37:08/
我现在遇到一个问题,和华为视频终端(VP9039A)通过H323协商的时候,想协商1080P30,结果华为发给我的是1080P10,如果我把华为视频格式修改为Auto,就和华为协商成704*400 30帧;感觉很奇怪。
定义的参数:
 struct PluginCodec_H323GenericParameterDefinition H2641080P_h323params[] =
{
{{1,0,0,0,0},41, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_BooleanArray,{64}},
{{1,0,0,0,0},42, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_unsignedMin, {85}},
{{1,0,0,0,0},3, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_unsignedMin, {492}},
{{1,0,0,0,0},4, PluginCodec_H323GenericParameterDefinition::PluginCodec_GenericParameter_unsignedMin, {32}},
};


 struct PluginCodec_H323GenericCodecData H2641080P_h323GenericData[] = {
    {OpalPluginCodec_Identifer_H264_Generic, 7680, 4, H2641080P_h323params}
};


struct PluginCodec_Definition h264encInfo
  {
   /* encoder */
   PLUGIN_CODEC_VERSION_OPTIONS,      /* codec API version */
   &licenseInfo,                       /* license information */
   H2641080P_VideoType |                /* video type */
   PluginCodec_OutputTypeRTP |         /* specified RTP type */
   PluginCodec_InputTypeRTP |
   PluginCodec_RTPTypeExplicit |
   PluginCodec_RTPTypeShared,         /* specified RTP type */
   H2641080P_Desc,                      /* text decription */
   YUV420PDesc,                        /* source format */
   H2641080P_MediaFmt,                  /* destination format */
   H2641080P_OptionTable,      /* user data */
   90000,                     /* samples per second */
   7680*1000,  /* raw bits per second */
   30000,                              /* nanoseconds per frame */
   {{ H2641080P_FrameWidth,             /* samples per frame */
  H2641080P_FrameHeight,      /* bytes per frame */
   30,                                 /* recommended number of frames per packet */
   60, }},                             /* maximum number of frames per packet  */
   96,//RTP_DataFrame::DynamicBase,                                  /* IANA RTP payload code */
   sdpH264,                            /* RTP payload name */
   NULL,                     /* create codec function */
   NULL,                    /* destroy codec */
   NULL,                      /* encode/decode */
   EncoderControls,                    /* codec controls */
   PluginCodec_H323Codec_generic,      /* h323CapabilityType */
   (struct PluginCodec_H323GenericCodecData *)&H2641080P_h323GenericData/* h323CapabilityData */
  };


用wireshark抓包能力协商的时候

华为发过来的:

我发给华为的:



打开逻辑痛通道的时候:

华为发过来的:


我发给华为的:



现在出现协商以后华为给我1080P10,我需求1080P30.一直没有搞明白,求助大侠们。


http://www.ppmy.cn/news/339616.html

相关文章

华为matebook13安装折腾Debian11全过程

前言 在网上流传着很多这款笔记本安装Ubuntu,ArchLinux,Manjaro的教程,但鲜有安装debian的教程,正值最近赶上了debian11发布,来专门写一篇文章。 大纲 前言华为matebook13准备工作安装过程安装后的工作切换到root账户刷新软件源…

将3060独显笔记本升级为高级AI工作站

将3060独显笔记本升级为windows Ubuntu AI工作站 背景:我搞AI的,手头有一个笔记本,显卡Nvidia3060 6G显存,磁盘和内存较低。固态硬盘只有128G,我安装了windowsubuntu双系统,windows 80G,ubuntu 40G&#x…

[ 中山大学东校区][H3C] [iNode] 802.1x 华为认证客户端for [Linux][Ubuntu][fedora]

中山大学东校区校园网上网使用的认证客户端是华为的H3C。中山大学网络与信息技术中心IT服务帮助台提供的版本是纯命令行版本,对于新手来说,配置比较麻烦。 对于 H3C iNode 802.1x for linux,ubuntu, fedora,centOS, RedHat, arch linux 官方提供的版本…

华为的冬天 (zz.is2120)

华为的冬天 来自:华为老总在内部的讲话 //z 2012-09-12 11:25:05 IS2120csdn.T3288091584 年轻时曾打印了出来,时常读上一遍。 公司所有员工是否考虑过,如果有一天,公司销售额下滑、利润下滑甚至会破产,我们怎么办&a…

北漂之惠普H3C面试经历

上一篇讲到了《北漂之百度面试》,今天跟大家分享我在H3C的面试经历。H3C对我来说是如雷贯耳,我是先知道H3C后知道华为的,后来才知道H3C之前是属于华为,现在呢属于惠普。 接到了H3C的HR电话,说是招做网络路由器的工程师…

LVGL笔记(4)-PCB硬件:esp32-S3,并口8bit,4.3寸480x800LCD(FPC4301MS)

文章目录 1.原项目简介2.PCB改动详情2.1 音频解码芯片和数字唛头引脚共用2.2电容触摸面板插座连接器2.3电阻触摸芯片xpt20462.4 SPI 2.8寸带电阻触摸TFT 3.开源硬件软件 在立创开源论坛看到一个ESP32-S3 4.3寸电子相框的项目,跟着打板测试。 原项目在立创开源硬件平…

Nano34SR工业级开源智能硬件主板 华芯微特 SWM34SRET6

Nano34SR是广州枇杷树科技(www.loqtree.com)开发的一款便捷灵活、方便上手的工业级开源智能硬件主板,它从低成本、小体积(普通银行卡片式大小,尺寸54x85mm)、高性能方面入手,结合行业和众多应用的需求,在经…

华为笔记本matebook14 2020锐龙安装Ubuntu20.04+美化

一、前言 想要安装18.04的同志要失望了,电脑太新了!!! 网卡问题默认是没驱动的,但是可以自己下载编译,戳此处亮度无法调节,这个起初也是换过不少内核,都无法解决,反而还…