-101错误码表示超时,应该是timeout设置的太小造成的,ffmpeg中的timeout单位是us,不是ms
当timeout小于1ms时,即小于1000时,这个参数会被无视,等同于不设置超时,永远等待
正常时间应当设置在1s-3s之间
AVDictionary *option = nullptr;
av_dict_set(&option, "timeout", "3000000", 0);
int openResult = avformat_open_input(&formatContext, Player::url, nullptr, &option);