首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android与Live555媒体兼容性

Android与Live555媒体兼容性
EN

Stack Overflow用户
提问于 2011-03-29 23:10:16
回答 1查看 1.8K关注 0票数 1

我对live555媒体服务器非常陌生,但我试图用它作为骨干开发一个简单的视频和音频流服务器,使用安卓作为客户端。我一直在拼命地测试,并设法在H.264中用扩展的.264编码一个简单的测试视频,并使用完整的live555媒体服务器将其流到手机上。问题是:我从一个原始的avi记录构建了.264文件,并大大降低了它的规格,使得名声大小320X240和比特率和帧速率非常低。我真的希望我的系统能够流任何mp4文件,而live555目前不支持这些文件,但它是由android支持的。

我可以在不太了解编码或流的情况下将这种格式实现到live555代码中吗?如果这对我来说是不可能的,可以找个人告诉我下一步要采取的措施。我确信在服务器上尝试将mp4编码为原始的.264文件是非常不正确的,但是atm是我能流的唯一格式。任何帮助或指导都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-04-28 08:23:32

因为Android (取决于版本)和Live555支持不同的编解码器。

例如,如果您使用的是Android2.2;

  • MPEG_4,H263,H264,THREE_GPP

Live555 (截至2011.03.14来源)

  • MPEG传输流文件(文件名后缀为".ts")
  • MPEG-1或2程序流文件(文件名后缀为".mpg")
  • MPEG-4视频基本流文件(文件名后缀为".m4e")
  • H.264视频基本流文件(文件名后缀为".264")
  • DV视频文件(文件名后缀为".dv")
  • MPEG-1或2(包括第三层-即'MP3')音频文件(文件名后缀为".mp3")
  • WAV音频文件(文件名后缀为".wav")
  • AMR音频文件(文件名后缀为".amr")
  • AAC (ADTS格式)音频文件(文件名后缀为".aac")

如果您对编码不太了解,我建议您使用ffmpeg库将一种格式转换为另一种格式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5480009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档