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

时间:2012-09-23 19:59:26

标签: java android h.264 rtsp rtp

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

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

是否有现成的解决方案?有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:3)

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

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