【发布时间】:2017-09-10 21:40:43
【问题描述】:
我正在开发一个应用程序,我需要将 智能手机的摄像机(在 iPhone 和 Android 手机上)捕获的视频流式传输直接到 YouTube Live。
我查看了 Codename One 的 Capture.captureVideo(ActionListener response) 方法,该方法必须等待视频停止,保存文件,然后调用 ActionListener。显然,这是行不通的,因为视频必须连续流式传输到输出流(到 YouTube Live API 给出的 URL)。有没有其他方法可以做到这一点? (任何非官方的 API,比如重写方法,从摄像头获取输入流呢?)如果没有,Codename One 是否会考虑为版本升级提供此功能,因为市场趋势似乎正在转向实时视频流应用程序?
如果不能用 Codename One 的 API 完成,那么唯一的办法就是为 Android 和 iOS 编写本机代码。我已经阅读了集成原生 API 并以 Freshdesk API 为例的文章,那么关于如何集成 YouTube API 以实现流式直播视频的任何指示?
https://developers.google.com/youtube/v3/live/getting-started
https://developers.google.com/youtube/v3/live/libraries
https://developers.google.com/api-client-library/java/apis/youtube/v3
https://developers.google.com/youtube/v3/live/code_samples/
【问题讨论】:
标签: java codenameone youtube-livestreaming-api