在 Android 上自定义投射远程显示会话
Customize Cast Remote Display Session on Android
我正在 Android 上使用 Google Cast Remote Display API 开发应用程序。
一切正常,但发送到电视屏幕的视频质量非常差。
我想配置电视画面的视频参数,如帧率、分辨率等...
使用 iOS SDK,这似乎是可能的(https://developers.google.com/cast/docs/remote#start-a-remote-display-session)但是在 Android SDK 中到处寻找我没有设法找到如何做到这一点。
我发现的唯一方法是使用 CastRemoteDisplayLocalService.startServiceWithOptions
,构建一个 CastRemoteDisplayLocalService.Options
对象,然后使用 CastRemoteDisplay.CONFIGURATION_NONINTERACTIVE
或 CastRemoteDisplay.CONFIGURATION_INTERACTIVE_NONREALTIME
或调用 .setConfigPreset
方法CastRemoteDisplay.CONFIGURATION_INTERACTIVE_REALTIME
作为参数。
但是我可以在哪里设置自己的帧率、分辨率甚至视频编解码器?
有人成功做到了吗?
亲切的问候,
jn.
开发人员无法配置这些参数。
我正在 Android 上使用 Google Cast Remote Display API 开发应用程序。 一切正常,但发送到电视屏幕的视频质量非常差。 我想配置电视画面的视频参数,如帧率、分辨率等...
使用 iOS SDK,这似乎是可能的(https://developers.google.com/cast/docs/remote#start-a-remote-display-session)但是在 Android SDK 中到处寻找我没有设法找到如何做到这一点。
我发现的唯一方法是使用 CastRemoteDisplayLocalService.startServiceWithOptions
,构建一个 CastRemoteDisplayLocalService.Options
对象,然后使用 CastRemoteDisplay.CONFIGURATION_NONINTERACTIVE
或 CastRemoteDisplay.CONFIGURATION_INTERACTIVE_NONREALTIME
或调用 .setConfigPreset
方法CastRemoteDisplay.CONFIGURATION_INTERACTIVE_REALTIME
作为参数。
但是我可以在哪里设置自己的帧率、分辨率甚至视频编解码器?
有人成功做到了吗?
亲切的问候,
jn.
开发人员无法配置这些参数。