使用WebRTC从Google Glass流式传输灰度视频

时间:2015-11-03 21:56:59

标签: android webrtc google-glass h.264 vp8

我尝试将音频和视频从Google Glass流式传输到浏览器。 broswer必须接收视频和音频。

我按照http://www.webrtc.org/native-code/android中的说明编译了google源代码。

到目前为止,它有效。但我对视频有疑问。它以灰度显示,我不确定在源代码上应该做些什么更改才能解决这个问题。

以下是问题的屏幕截图:

enter image description here 我在stackoverflow.com中发现了两个相关问题,但我没有得到解决方案:

非常感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

根据您提供的第一个答案,您可能需要补偿Glass相机代码中的错误。图像捕获代码可能认为它获得了YV12,并且实际上正在获得NV21,因此最简单的方法是将NV21转换为其他内容(如i420,这是常用的内部视频表示)。或者,更改框架对象以表示它们是NV21并让其余代码处理它。