zhanggao
zhanggao
@raymond1012
https://github.com/Bilibili/ijkplayer/issues/3700 应该和这同一个问题,没想到过这么久还没解决,我改成缓存 域名+端口号 好了。http、https、rtmp的端口号不同
请问如何加代理?有开源库吗? 如果加代理的话可以不改ijk层啊,把代理的url传给播放器,播放器去访问代理,代理去访问服务器。 代码在 ffmpeg/libavformat目录下,tcp.c、http.c之类的相关文件。
一般是ip+端口+播放url组合成最终需要传给播放器的url,具体怎么样看代理服务器怎么弄的。 hls因为有索引文件和切片文件可能需要改造播放器,mp4不需要。
还有个比较简单的方法。你代理那边下载索引文件后,进行索引文件的修改,将索引文件里面的url给改成代理需要的url。 或者修改c层代码,在解析索引文件时修改url,在ffmpeg/libavformat/hls.c。 这位哥们你还没告诉我怎么弄代理啊,有可用的开源库? @LittleSunZ 。
@halfhq 怎么实现local proxy?