我正在为android操作系统开发一个应用程序,我需要一个来自摄像机的实时解码视频流,用h.264编解码器编码,将帧数据转换为rtp包并将包发送到服务器。
首先,可以尝试在PC机上实现从HDD的预录视频文件(MP4和H.264)中读取视频,以简化开发和调试。
有现成的解决方案吗?有什么想法吗?谢谢!
最佳答案
见Sphydroid。它将摄像机输入通过管道传输到H.264编码器,并将输出转换为RTP数据包:
http://code.google.com/p/spydroid-ipcamera/source/browse/src/net/majorkernelpanic/streaming/rtp/H264Packetizer.java
关于java - 如何使用Java将h.264实时流编码为RTP数据包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12555788/