使用 ffmpeg 将 RTP/UDP 流转换为 HTTP

发布于 2024-11-19 13:15:30 字数 588 浏览 3 评论 0原文

您可能知道,Android 使用一种奇怪的 RTP 实现 - 它只能播放低比特率 RTP 流。另一方面,它可以完美地播放全高清HTTP流

我正在尝试解决此问题的方法:如标题中所述,使用 ffmpeg 将 RTP/UDP 流转换为 HTTP。

我已经为 Android 编译了 ffmpeg,但在配置 ffserver.conf 时遇到困难。

  1. 用ffmpeg可以实现我想要的吗?
  2. 我不需要任何转码,它会使用大量处理器/内存吗?
  3. 你能帮我完成这些配置吗?

我收到 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.

  1. Is it possible to achieve what I want with ffmpeg?
  2. I dont need any transcoding, will it use lots of the processor/memory?
  3. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔少女心 2024-11-26 13:15:30
#LOKAL
#EXTINF:-1 ,Lokal-100 TVRI
rtp://@239.1.1.37:8196
#EXTINF:-1 ,Lokal-101 METROTV
rtp://@239.1.1.19:8088
#EXTINF:-1 ,Lokal-102 CNN INDONESIA
rtp://@239.1.1.241:9362
#EXTINF:-1 ,Lokal-103 TVONE
rtp://@239.1.1.31:8160
#EXTINF:-1 ,Lokal-104 TRANSTV
rtp://@239.1.1.27:8136
#EXTINF:-1 ,Lokal-105 TRANS7
rtp://@239.1.1.29:8148
#EXTINF:-1 ,Lokal-106 SCTV
rtp://@239.1.1.21:8100
#EXTINF:-1 ,Lokal-107 INDOSIAR
rtp://@239.1.1.17:8076
#EXTINF:-1 ,Lokal-108 ANTV
rtp://@239.1.1.15:8064
#EXTINF:-1 ,Lokal-109 RCTI
rtp://@239.1.1.23:8112
#EXTINF:-1 ,Lokal-110 GLOBAL TV
rtp://@239.1.1.13:8052
#EXTINF:-1 ,Lokal-111 MNCTV
rtp://@239.1.1.25:8124
#EXTINF:-1 ,Lokal- Kompas TV
rtp://@239.1.1.197:9156
#EXTINF:-1 ,Lokal- NET TV
rtp://@239.1.1.119:8688
#LOKAL
#EXTINF:-1 ,Lokal-100 TVRI
rtp://@239.1.1.37:8196
#EXTINF:-1 ,Lokal-101 METROTV
rtp://@239.1.1.19:8088
#EXTINF:-1 ,Lokal-102 CNN INDONESIA
rtp://@239.1.1.241:9362
#EXTINF:-1 ,Lokal-103 TVONE
rtp://@239.1.1.31:8160
#EXTINF:-1 ,Lokal-104 TRANSTV
rtp://@239.1.1.27:8136
#EXTINF:-1 ,Lokal-105 TRANS7
rtp://@239.1.1.29:8148
#EXTINF:-1 ,Lokal-106 SCTV
rtp://@239.1.1.21:8100
#EXTINF:-1 ,Lokal-107 INDOSIAR
rtp://@239.1.1.17:8076
#EXTINF:-1 ,Lokal-108 ANTV
rtp://@239.1.1.15:8064
#EXTINF:-1 ,Lokal-109 RCTI
rtp://@239.1.1.23:8112
#EXTINF:-1 ,Lokal-110 GLOBAL TV
rtp://@239.1.1.13:8052
#EXTINF:-1 ,Lokal-111 MNCTV
rtp://@239.1.1.25:8124
#EXTINF:-1 ,Lokal- Kompas TV
rtp://@239.1.1.197:9156
#EXTINF:-1 ,Lokal- NET TV
rtp://@239.1.1.119:8688
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文