HLS自适应码率切换相关问题

1、HLS中是将 视频源分成很多小的视频段存储,传输,那么传统流媒体是怎么实现的呢?比如 HTTP渐进下载, RTSP等,难道他们服务器中是不将 视频分段传输吗?

2、分段有什么好处呢? 码率切换? 那这样说的话,岂不是不分段就不能实现码率切换了;换句话说,码率切换只能在不同段点间实现,不能在同一个段里实现?

3、HLS的码率切换是怎么实现的? 是客户端计算出当前的带宽或者buffer情况,然后向服务器请求合适的m3u8文件还是把当前带宽/buffer状况发给服务器,让服务器来决定下一个段的码率大小?
没有币,跟大家交流交流吧