所以..。
我有一个Java应用程序,它使用Media类运行嵌入式HTTP流服务器,用于视频回放(不是实时流,是按需视频)。视频回放由多个文件组成,这些文件实际上存储着RTP数据包的集合。当调用我的HttpHandler来处理文件的get请求( .m3u8索引文件中的条目)时,我计划.
我要求的...one是我无法创建本地文件,甚至是临时文件。因此,我不能创建一个.h264文件,使用ffmpeg创建一个.ts文件,读取ts文件,然后将内容写入响应体。
据我所知,Xuggler不适用于流,而且JCodec很慢。我很有信心,我可以深入了解和理解MPEG-2 TS格式,只需将原始的H264转换成适当的格式,但这似乎是许多之前应该做的不必要的工作。
有谁知道将原始H264转换为MPEG-2 TS的简单方法吗?还是MP4到MPEG-2 TS?我可以使用MP4Parser快速创建内存中的MP4数据,我只需要一个可以生成MPEG-2 TS数据的java库,谢谢!
发布于 2014-04-29 23:54:43
您有两个选项:(1) FFMPEG-Java和(2) jjmpeg。不过,这两家公司都有点老了,尽管后者自2013年以来开展了更多的活动。但这应该是个好的开始。
祝你好运!
https://stackoverflow.com/questions/23377195
复制相似问题