我正在开发跨平台视频会议应用程序(iOS和Android)作为第一阶段,但我有问题,当网络是一周或慢时视频断开,我发现它的自身帧速率是视频高,是否有任何可能的解决方案来改变tokbox客户端SDK(iOS或Android)中视频流的帧速率
答案 0 :(得分:0)
是。您可以在Android or iOS中使用示例代码。在示例代码中,有一些示例可以控制您想要流式传输的媒体内容(图片是自定义mp4视频)。您也应该能够调整帧率和分辨率。
答案 1 :(得分:0)
https://tokbox.com/developer/guides/audio-video/android/
设置视频的分辨率和帧速率
您可以通过调用Publisher(context,name,resolution,frameRate)构造函数来设置发布者流的帧速率:
mPublisher = new Publisher(上下文, "鲍勃的视频", Publisher.CameraCaptureResolution.HIGH, Publisher.CameraCaptureFrameRate.FPS_30);
答案 2 :(得分:-1)
您可以使用iOS
使用自定义视频Capturer TBVideoCapture.h TBVideoCapture.h
TBVideoRender.h TBVideoRender.m
TBSubscriber.h TBSubscriber.m
TBPublisher.h TBPublisher.m
您可以从Tokbox请求它们 然后在初始化发布者
后设置此标志[_publisher.myVideoCapture setActiveFrameRate:5];
和android
使用tokbox中的CustomVideoCapturer.java
并致电
configureCaptureSize(75, 100, 30, 40, 5);