我试图从iPhone上的MOV文件获取h.264 NAL单元, 为了将RTP h.264视频从iPhone相机传输到服务器。从quicktime MOV文件解析h.264 NAL单元
Apple的API不允许从摄像机输出直接访问编码比特流,因此我只能在写入时访问MOV文件。
我已经解析的MOV文件到原子,根据Apple's MOV structure reference但现在我需要提取从的mdat原子的NAL单元以便它收拾RTP和流它。
我很乐意在这里获得一些帮助,因为我找不到有关mdat结构的文档。谢谢!
Steve McFarlin(http://stackoverflow.com/users/227021/steve-mcfarlin)有这样一个库。 – magma 2012-08-04 01:58:32
@avishic你最终如何解决这个问题?您是否手动使用任何库或解析框架?你能在这里回答你的问题吗?谢谢。 – Anastasia 2013-02-11 09:02:32
@Anastasia还没有完全解决它。如果解析mdat包含多个视频通道,它似乎非常复杂。但是,如果它确实包含单个视频通道,那么mdat仅仅是NAL单元的集合。所以根据它们的头文件(mdat和nal单元),你可以知道每个nal单元中有多少字节并且自己解析它。不理想,但是一个工作解决方案。 – avishic 2013-02-11 13:10:23