我正在使用 pjSIP 媒体管道在 Android 平台上开发一个 testApp,其中我需要支持具有以下要求的双视频流。
我使用openH264(pjMedia有openH264支持)。我的测试应用程序没有内容流,可以达到720p@30fps。但一旦我开始播放内容,我的主视频 fps 就会下降到 720p@7fps 左右,内容则下降到 1080p@4fps。我不确定openH264是否同时支持720p@30fps和1080p@30fps。 非常感谢任何帮助。
设置详情 -
主视频 - b=TIAS:1856000 a=rtpmap:97 H264/90000 a=fmtp:97 配置文件级别 ID=42e01f;打包模式=1;最大mbps=108000;最大fs=3600;最大fps=3000
内容流- b=TIAS:4856000 a=rtpmap:97 H264/90000 a=fmtp:97 配置文件级别 ID=428028;打包模式=1;最大mbps=245760;最大fs=8192;最大fps=3000
主视频 - b=TIAS:1856000 a=rtpmap:97 H264/90000 a=fmtp:97 配置文件级别 ID=42e01f;打包模式=1;最大mbps=108000;最大fs=3600;最大fps=3000
内容流- b=TIAS:4856000 a=rtpmap:97 H264/90000 a=fmtp:97 配置文件级别 ID=428028;打包模式=1;最大mbps=245760;最大fs=8192;最大fps=3000
我尝试了视频流和内容流的各种 H.264 编码配置选项-
任何建议都将受到高度赞赏......