3

您可能知道,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:

提前谢谢

4

1 回答 1

-1
#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
于 2020-02-14T15:08:57.853 回答