使用 ffmpeg 将 RTP/UDP 流转换为 HTTP
您可能知道,Android 使用一种奇怪的 RTP 实现 - 它只能播放低比特率 RTP 流。另一方面,它可以完美地播放全高清HTTP流。
我正在尝试解决此问题的方法:如标题中所述,使用 ffmpeg 将 RTP/UDP 流转换为 HTTP。
我已经为 Android 编译了 ffmpeg,但在配置 ffserver.conf 时遇到困难。
- 用ffmpeg可以实现我想要的吗?
- 我不需要任何转码,它会使用大量处理器/内存吗?
- 你能帮我完成这些配置吗?
我收到 udp/rtp 多播流:
- 电视频道
udp://@239.192.1.31:1234 或 rtp://@239.192.1.31:1234 -我想要输出到 HTTP 的
提前谢谢您
逆
As you may know, Android uses a strange implementation of RTP - It can only play low bitrate RTP streams. On the other hand, it can play Full HD HTTP stream flawlessly.
I'm trying a workaround for this problem: As stated in the title, using ffmpeg to convert the RTP/UDP stream to HTTP.
I've already compile ffmpeg for android, but I'm having difficulties configuring the ffserver.conf.
- Is it possible to achieve what I want with ffmpeg?
- I dont need any transcoding, will it use lots of the processor/memory?
- Can you help me with these configurations?
I receive a udp/rtp multicast stream:
- udp://@239.192.1.31:1234 or rtp://@239.192.1.31:1234 - TV channels
I want to output to HTTP:
Thank you in advance
inversus
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)