check stream id

This commit is contained in:
xiongguangjie
2022-06-04 13:30:59 +08:00
parent cd6b0ee0c4
commit 92420f8392
2 changed files with 18 additions and 6 deletions

View File

@@ -25,10 +25,16 @@ SrtTransportImp::~SrtTransportImp() {
void SrtTransportImp::onHandShakeFinished(std::string &streamid,struct sockaddr_storage *addr) {
// TODO parse streamid like this zlmediakit.com/live/test?token=1213444&type=pusher
// TODO parse streamid like this zlmediakit.com/live/test?token=1213444&type=push
if(!_addr){
_addr.reset(new sockaddr_storage(*((sockaddr_storage *)addr)));
}
_is_pusher = false;
TraceL<<" stream id "<<streamid;
if(streamid.empty()){
onShutdown(SockException(Err_shutdown, "streamid not empty"));
return;
}
_media_info.parse("srt://"+streamid);