我对live555媒体服务器非常陌生,但我试图用它作为骨干开发一个简单的视频和音频流服务器,使用安卓作为客户端。我一直在拼命地测试,并设法在H.264中用扩展的.264编码一个简单的测试视频,并使用完整的live555媒体服务器将其流到手机上。问题是:我从一个原始的avi记录构建了.264文件,并大大降低了它的规格,使得名声大小320X240和比特率和帧速率非常低。我真的希望我的系统能够流任何mp4文件,而live555目前不支持这些文件,但它是由android支持的。
我可以在不太了解编码或流的情况下将这种格式实现到live555代码中吗?如果这对我来说是不可能的,可以找个人告诉我下一步要采取的措施。我确信在服务器上尝试将mp4编码为原始的.264文件是非常不正确的,但是atm是我能流的唯一格式。任何帮助或指导都将不胜感激。
发布于 2011-04-28 08:23:32
因为Android (取决于版本)和Live555支持不同的编解码器。
例如,如果您使用的是Android2.2;
Live555 (截至2011.03.14来源)
如果您对编码不太了解,我建议您使用ffmpeg库将一种格式转换为另一种格式。
https://stackoverflow.com/questions/5480009
复制相似问题