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

问题描述 投票:3回答:1

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

我正在尝试解决此问题的方法:如标题所述,使用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:

先谢谢您反转

android ffmpeg video-streaming rtsp ffserver
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
© www.soinside.com 2019 - 2024. All rights reserved.