gpt4 book ai didi

ios - PJSIP 2.4 视频方向变化传播

转载 作者:行者123 更新时间:2023-12-01 16:15:45 27 4
gpt4 key购买 nike

在我的应用程序中,我遇到了处理对话一侧的捕获设备改变其方向的场景的问题,这需要反射(reflect)在另一侧的渲染设备上。

我正在使用 iOS 并且已经弄清楚如何使用 pjsua_vid_win_rotate() 来处理方向的变化,假设 session 的捕获端使用静态方向。问题似乎是对话的渲染方没有收到发送给他的视频的方向已更改的通知。用 pjsip 处理这个问题的正确方法是什么?

所以基本上问题如下:

  • 用户 A 是纵向的。
  • 用户 B 也是纵向的,并将窗口旋转设置为 270。这会导致正确的视频渲染。
  • 用户 A 在通话中将方向更改为横向。
  • 用户 B 需要将其窗口旋转更改为 0 以适应更改,但不知道已进行更改。
  • 最佳答案

    有一个 RTP 扩展可用于携带移动方向数据。 PJSIP 尚不支持它。 summary of existing standards for CVO

    或者您可能希望使用特定于应用程序的 RTCP APP 类型数据包以自定义格式传输 (freesoft.org/CIE/RFC/1889/33.htm)

    这些选项中的任何一个都需要更改 PJSIP 监听和创建 RTP 的方式。这可以通过创建媒体传输适配器来完成:PJSIP Media Transport Adapter

    关于ios - PJSIP 2.4 视频方向变化传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30539051/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com