Jump to content
  • 0

RTMP end point to HLS is not adaptive


Peter Ma
 Share

Question

Hey guys,

I made it successfully pushing to CDN via RTMP via HLS, but it's raw, is there anyway to push the transcoded HLS to CDN?

and also, the resolution is 720x1280 when it's passed over.  Although on the server itself the HLS is adaptive.  Is there any config I need to set?






1471234356_Screenshotfrom2021-03-2918-47-57.png.88026cfb596a8c8d95d0f340c704c598.png

33005357_Screenshotfrom2021-03-2916-34-55.png.80fa637a6c6ed73e91cbb5ca3724c31d.png

Link to comment
Share on other sites

  • Answers 5
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

Posted Images

5 answers to this question

Recommended Posts

  • 0

Hello,

Yes, you can push the transcoded streams, what you need to look is the stream names. If you see something like streamID_240p.ts depending on your adaptive settings. You can change them and check the incoming stream again to test it, since it depends on your network speed I believe.

 

Link to comment
Share on other sites

  • 0

Hi, 

What I mean is that you get the highest quality stream since your network is probably good. So you see the available bitrate as 720x1280. You can try changing the adaptive bitrate( change 720p to 480p to see that if you get the highest quality stream). Also, I see your slack post, if you want a discussion/consultancy(paid or free) you can arrange a meeting here https://calendly.com/antmedia 

 

Link to comment
Share on other sites

  • 0

You can use something like FMLE or so to push multiple bitrate stream over RTMP , which will translate to HLS for each variant of same stream. Then you can distribute it over can or whatever it’s own strategy of bitrate switch.

You can also use ffmpeg to read a stream and generate multiple variants of hls from it.

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...