首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android端推送视频,一直黑屏?

Android端推送视频,一直黑屏?

提问于 2019-10-21 18:07:22
回答 1关注 0查看 604

使用官方demo,因为demo是使用选择本地视频进行实时音频的,不符合我们项目,所以这边舍弃了MovieVideoFrameReader类,改成线程,一直接受我们项目传输的视频流(byte[] h264的),官方文档因为不支持h264的所以用MediaCodec+surface硬解码,GLThread类的代码没做修改,我自己这边创建的SurfaceView能正常加载解码后的视频(说明解码那块没问题),然儿我使用我查看GLThread+TestSendCustomVideoData的外部渲染的代码,我打断点看了,流程都走了的GLThread里面的SurfaceTexture.setOnFrameAvailableListener的监听,TestSendCustomVideoData里面的GLThread的onTextureProcess回调也是调了的,但是另外一个手机接收到的音频一直是黑屏。

另一手机一直黑屏
另一手机一直黑屏
官方文档里的buffer推送方案
官方文档里的buffer推送方案

我不解码,直接使用你们文档里面的推送方案里面的buffer,直接塞h264数据到SDK里面去,另一个手机能接收到视频,但是视频是花屏的

请问一下,能看出来是什么原因嘛,能给解决方案嘛

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档