如何使用 Java 将 h.264 实时流编码为 RTP 数据包



我正在为Android操作系统开发一个应用程序,我需要来自相机的实时解码视频流,该视频流使用h.264编解码器编码,将帧数据转换为RTP数据包并将数据包发送到服务器。

首先,可以尝试在PC上实现从HDD中从预先录制的视频文件(带有h.264的mp4)中读取视频,以简化开发和调试。

有现成的解决方案吗?有什么想法吗?谢谢!

参见 Spydroid。它将摄像机输入通过管道传输到 H.264 编码器,并将输出转换为 RTP 数据包:

http://code.google.com/p/spydroid-ipcamera/source/browse/src/net/majorkernelpanic/streaming/rtp/H264Packetizer.java

最新更新