当前位置: 首页 > 知识库问答 >
问题:

基于WebRTC的Google Glass灰度视频流

拓拔高畅
2023-03-14

我正在尝试从谷歌眼镜流音频和视频到浏览器。broswer只需要接收视频和音频。

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

到目前为止,它起作用了。但我对录像有意见。它是以灰度显示的,我不确定为了修复这个问题,我应该对源代码做哪些更改。

    null

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

共有1个答案

南门建章
2023-03-14

根据你给出的第一个答案,你可能需要补偿玻璃相机代码中的一个缺陷。图像捕获代码可能认为它得到的是YV12,实际上得到的是NV21,所以最简单的事情是将NV21转换为其他内容(比如i420,这是常用的内部视频表示)。或者,将框架对象改为它们是NV21,让其余的代码来处理它。

 类似资料:
  • 我使用aws kinesis video stream webRTC在reactjs中进行视频聊天。一切都很好。但是我想把视频存储在s3 Bucket中。我应该如何实现这个视频存储?

  • 我试图理解MP4视频如何在在线流媒体中通过RTP进行分割(它是用H.264编解码器编码的)。有一些工具,比如FFMPEG或MP4box,或者我们可以使用ISO格式本身[moov,moof和mdat对]进行流媒体传输。我想知道的是,这些工具将如何分割视频中的mdat部分?他们会将MP4视频的所有单元(一组视频和音频帧)分离,并将它们与相关moov部分合并成一个片段,还是以其他方式进行? 还是使用H2

  • 我正在使用https://github.com/writingminds/ffmpeg-android-java命令裁剪视频: 其中“in”是inputfile,“out”是outputfile。

  • WebRTC只能获取视频,但是没有音频 希望提供一些排查思路

  • 有没有大佬能系统性的讲一下。 我的关注点: 服务的provider、consumer里的version该怎么配置? 上线顺序有什么讲究? 权重要不要考虑? 怎么做新版本的代码稳定性的监控 业务稳定后,旧版本的代码实现该如何管理? 什么样的场景下,不适合灰度发布?

  • 我需要使用FFmpeg切割视频,我不能转码原始视频(因为性能的原因)。我在iPhone上的HEVC视频中遇到了一个问题:剪切视频的开头有滑移。 以下是我们在发行前如何转换视频: ffmpeg.exe-i original.mov-c:v copy-c:a aac-ss 4-y good.mp4 经过一些Googlen搜索,发现输入前的选项更快,但不太准确,而输入后和输出前的选项更慢,但更准确。 所