Commit 066e3217 by xiongziliang

rtsp播放器支持302跳转

parent 4ab1d4ca
......@@ -201,6 +201,14 @@ void RtspPlayer::handleResDESCRIBE(const Parser& parser) {
sendDescribe();
return;
}
if(parser.Url() == "302"){
auto newUrl = parser["Location"];
if(newUrl.empty()){
throw std::runtime_error("未找到Location字段(跳转url)");
}
play(newUrl.data());
return;
}
if (parser.Url() != "200") {
throw std::runtime_error(
StrPrinter << "DESCRIBE:" << parser.Url() << " " << parser.Tail() << endl);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论