我尝试将音频和视频从Google Glass流式传输到浏览器。 broswer必须接收视频和音频。
我按照http://www.webrtc.org/native-code/android中的说明编译了google源代码。
到目前为止,它有效。但我对视频有疑问。它以灰度显示,我不确定在源代码上应该做些什么更改才能解决这个问题。
以下是问题的屏幕截图:
我在stackoverflow.com中发现了两个相关问题,但我没有得到解决方案:
非常感谢您提供的任何帮助!
答案 0 :(得分:1)
根据您提供的第一个答案,您可能需要补偿Glass相机代码中的错误。图像捕获代码可能认为它获得了YV12,并且实际上正在获得NV21,因此最简单的方法是将NV21转换为其他内容(如i420,这是常用的内部视频表示)。或者,更改框架对象以表示它们是NV21并让其余代码处理它。