mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-26 03:42:21 +08:00
check stream id
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user