1

我正在开发跨平台视频会议应用程序(iOS和Android)作为第一阶段,但是我遇到网络一周或慢时视频断开连接的问题,我发现视频本身帧率很高,是否存在任何可能的解决方案来更改 tokbox 客户端 SDK(iOS 或 Android)中视频流的帧速率

4

3 回答 3

0

是的。您可以在Android 或 iOS中使用示例代码。在示例代码中,您可以控制所有内容,直至您想要流式传输的媒体内容(图片是自定义 mp4 视频)。您还应该能够调整帧速率和分辨率。

于 2014-06-30T19:35:51.080 回答
0

https://tokbox.com/developer/guides/audio-video/android/

设置视频的分辨率和帧速率

您可以通过调用 Publisher(context, name, resolution, frameRate) 构造函数来设置发布者流的帧速率:

mPublisher = new Publisher(context, "Bob 的视频", Publisher.CameraCaptureResolution.HIGH, Publisher.CameraCaptureFrameRate.FPS_30);

于 2017-03-08T18:00:17.417 回答
-1

您可以用于 iOS

使用自定义视频捕获器 TBVideoCapture.h TBVideoCapture.h

TBVideoRender.h TBVideoRender.m

TBSubscriber.h TBSubscriber.m

TBPublisher.h TBPublisher.m

您可以从 Tokbox 请求它们,然后在初始化发布者后设置此标志

[_publisher.myVideoCapture setActiveFrameRate:5];

对于安卓

使用来自 tokbox 的 CustomVideoCapturer.java

并打电话

configureCaptureSize(75, 100, 30, 40, 5);
于 2014-08-20T18:55:21.707 回答