我是live555媒体服务器的新手,但我正在尝试使用它作为主干来开发一个使用android作为客户端的简单视频和音频流服务器。我一直在拼命测试,并设法使用扩展名.264对H.264中的简单测试视频进行编码,并使用完整的live555媒体服务器将其流式传输到手机。这个问题是:我从原始avi录制中构建了.264文件并降低了其规格,使得名称大小为320X240,比特率和帧速率非常低。我真的希望我的系统能够流式传输live555目前不支持的任何mp4文件,但本机支持android。
我是否可以在不了解编码或流媒体的情况下将这些格式实现到live555代码中?如果这对我来说是不可能的,请告知我接下来的步骤。我很确定尝试在服务器上根据请求将mp4编码为原始的.264文件是非常正确的答案,但它是我可以流的唯一格式。任何帮助或方向将不胜感激。
答案 0 :(得分:1)
由于Android(取决于版本)和Live555支持不同的编解码器集。
例如,如果您使用的是Android 2.2;
Live555(截至2011.03.14来源)
如果您对编码知之甚少,建议您使用ffmpeg库将一种格式转码为另一种格式。