GSYVideoPlayer icon indicating copy to clipboard operation
GSYVideoPlayer copied to clipboard

ijkplayer 网络视频代理请求原理

Open dylanZk1 opened this issue 7 months ago • 5 comments

ijkplayer 因为使用的是 ffmpeg,而 ffmpeg 默认是不走系统的代理请求的

如果自行编译(默认配置),我发现,有的播放路径在不开启代理时可播放,开启代理后就无法播放了

而我也配置了 ijkplayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT,"http_proxy", "127.0.0.1:7890");

依旧不起作用。

这是什么原因呢?

dylanZk1 avatar May 15 '25 14:05 dylanZk1

不理解,不过 gsy 本地就开了代理 http server 用于 cache

CarGuo avatar May 16 '25 01:05 CarGuo

这个是本地的代理我知道,我也在用。我说的是VPN代理。ffmpeg不走VPN代理,我设置了VPN代理ip也没效果

dylanZk1 avatar May 16 '25 01:05 dylanZk1

正常 http_proxy 配置是有用的,但是不能和 http server 一起用

CarGuo avatar May 16 '25 01:05 CarGuo

行吧,那这个代理地址有什么格式要求吗?可以使用 http://127.0.0.1:7890/ 这种的嘛

dylanZk1 avatar May 16 '25 04:05 dylanZk1

Image

CarGuo avatar May 16 '25 05:05 CarGuo