1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

For RTMP edge/forward, pass vhost in tcUrl, not in stream. 3.0.156

This commit is contained in:
winlin 2020-12-26 22:11:23 +08:00
parent 4d18835f3c
commit 6e43ef6866
8 changed files with 38 additions and 29 deletions

View file

@ -222,8 +222,10 @@ srs_error_t SrsForwarder::do_cycle()
if ((err = sdk->connect()) != srs_success) {
return srs_error_wrap(err, "sdk connect url=%s, cto=%dms, sto=%dms.", url.c_str(), srsu2msi(cto), srsu2msi(sto));
}
if ((err = sdk->publish(_srs_config->get_chunk_size(req->vhost))) != srs_success) {
// For RTMP client, we pass the vhost in tcUrl when connecting,
// so we publish without vhost in stream.
if ((err = sdk->publish(_srs_config->get_chunk_size(req->vhost), false)) != srs_success) {
return srs_error_wrap(err, "sdk publish");
}