如何解决aiortc 中的 MediaStreamTrack 更改格式
我正在尝试从服务器生成一系列图像作为视频,并将其发送到客户端。我的服务器中 VideoFrame 的格式是“bgr24”。
通过 AIORTC 中的 MediaStreamTrack 发送此视频后,客户端收到“yuv420p”格式的 VideoFrame。
此外,当我使用以下代码段将视频帧转换为 nd_array 时:
VideoFrame.to_nd_array(my_frame)
,服务器端显示 nd_array 的形状为 (480,640,3)
,用于宽度、高度和通道。但客户端显示 nd_array 的形状为 (720,640)
。
知道为什么会这样吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。