相关疑难解决方法(0)

在Android中解码Raw H264流?

我有一个项目,我被要求在android中显示视频流,流是原始H.264,我连接到服务器,将从服务器接收字节流.

基本上我想知道有没有办法将原始字节发送到android中的解码器并将其显示在表面上?

我使用android 4.1中的新MediaCodec和MediaExtractor API成功解码了包含在mp4容器中的H264,遗憾的是我还没有找到使用这些API解码原始H264文件或流的方法.

我知道一种方法是编译和使用FFmpeg,但我宁愿使用可以使用硬件加速的内置方法.我也理解Android中支持RTSP流,但这不是一个选项.Android版本不是问题.

android ffmpeg decoding rtsp h.264

34
推荐指数
2
解决办法
3万
查看次数

如何在 Android 中使用 MediaCodec Api 通过 RTP 解码 H264

正在做一个视频直播项目。

在发送方,我使用安卓手机捕获视频,获取 H264 帧并将它们打包成 RTP 数据包,遵循各自的 RFC -> RFC 3984。发送方没有问题。流由 VLC 接收和播放。

在接收器方面,又是一个安卓手机。我成功地收到了 RTP 数据包。它是一个包含 H264 动态负载的 RTP 流。我想解压缩这个流并解码它并使用android mediacodec API在接收器端呈现它。有人请指导我如何实现这一点。

谢谢你。

android rtp h.264 android-mediacodec

5
推荐指数
1
解决办法
3171
查看次数

标签 统计

android ×2

h.264 ×2

android-mediacodec ×1

decoding ×1

ffmpeg ×1

rtp ×1

rtsp ×1