gpt4 book ai didi

android - ffmpeg播放器连接到服务器并开始缓冲的地方在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:13 25 4
gpt4 key购买 nike

我的应用程序显示 HLS 流,以显示我使用 ffmpeg 播放器。问题是播放器不会相对于当前带宽更改流 url。所以我实现了计算带宽的逻辑,但我找不到必须在哪里实现 url 更改。我想通了 read_data方法负责缓冲数据。在这种情况下,我必须在调用 read_data 之前更改 url,但我无法找到它调用的位置。所以我的问题是播放器连接到服务器并开始缓冲数据的地方在哪里?也许有人面临同样的问题。或者非常了解 ffmpeg 并且知道这个地方可以更好地放置更改 url 逻辑。请让我知道,我接受所有提案

最佳答案

read_data作为回调传递给ffio_init_context,在hls_read_header中的for循环中多次调用hls.c#L1619

关于android - ffmpeg播放器连接到服务器并开始缓冲的地方在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35784228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com