我正在使用Android制作3GP视频 - 但是,当3GP文件发布在网站上时,同一款Android手机无法查看。 (该文件适用于iPhone)。
编码/调整3GP视频的正确方法是什么,以便Android上的视频播放器可以播放?
由于
答案 0 :(得分:0)
通过将其转换为MP4然后重新编译Nginx服务器以获得MP4流模块来解决此问题。默认情况下,Nginx mimetype设置为[application / octet-stream]而不是[video / mp4]。
答案 1 :(得分:0)
这似乎在Froyo手机上得到了解决 - 至少,当使用http而不是rtsp在浏览器窗口中打开3gp文件时,视频播放正常。在2.1它没有。
答案 2 :(得分:0)
要使mp4视频流化,您应该更改它的'atom'字节顺序。 我正在使用ffmpeg包中的qt-faststart工具。
此工具更改了mp4容器中某些元数据的顺序,因此可以通过HTTP执行视频“流式传输”。