我正在使用Android上的Google Cast远程显示API开发应用程序。
一切正常,但发送到电视屏幕的视频质量确实很差。
我想配置电视图像的视频参数,例如帧率,分辨率等。
使用iOS SDK,似乎有可能(https://developers.google.com/cast/docs/remote#start-a-remote-display-session),但是在Android SDK中到处都找不到,我没有找到解决方法。
我发现的唯一一件事是使用CastRemoteDisplayLocalService.startServiceWithOptions
,构建CastRemoteDisplayLocalService.Options
对象并使用.setConfigPreset
或CastRemoteDisplay.CONFIGURATION_NONINTERACTIVE
或CastRemoteDisplay.CONFIGURATION_INTERACTIVE_NONREALTIME
作为参数调用CastRemoteDisplay.CONFIGURATION_INTERACTIVE_REALTIME
方法。
但是,在我可以设置自己的帧速率,分辨率甚至视频编解码器的地方,没有更详细的信息吗?
有人成功做到了吗?
亲切的问候,
恩
最佳答案
这些参数不能由开发人员配置。