mirror of
https://github.com/ossrs/srs.git
synced 2025-02-13 11:51:57 +00:00
refine response call, 2.0.24
This commit is contained in:
parent
89110d9748
commit
df35f75df1
2 changed files with 12 additions and 10 deletions
|
@ -922,9 +922,10 @@ int SrsRtmpConn::process_play_control_msg(SrsConsumer* consumer, SrsMessage* msg
|
||||||
// @see https://github.com/winlinvip/simple-rtmp-server/issues/106
|
// @see https://github.com/winlinvip/simple-rtmp-server/issues/106
|
||||||
// TODO: FIXME: response in right way, or forward in edge mode.
|
// TODO: FIXME: response in right way, or forward in edge mode.
|
||||||
SrsCallPacket* call = dynamic_cast<SrsCallPacket*>(pkt);
|
SrsCallPacket* call = dynamic_cast<SrsCallPacket*>(pkt);
|
||||||
|
if (call) {
|
||||||
// only response it when transaction id not zero,
|
// only response it when transaction id not zero,
|
||||||
// for the zero means donot need response.
|
// for the zero means donot need response.
|
||||||
if (call && call->transaction_id > 0) {
|
if (call->transaction_id > 0) {
|
||||||
SrsCallResPacket* res = new SrsCallResPacket(call->transaction_id);
|
SrsCallResPacket* res = new SrsCallResPacket(call->transaction_id);
|
||||||
res->command_object = SrsAmf0Any::null();
|
res->command_object = SrsAmf0Any::null();
|
||||||
res->response = SrsAmf0Any::null();
|
res->response = SrsAmf0Any::null();
|
||||||
|
@ -932,6 +933,7 @@ int SrsRtmpConn::process_play_control_msg(SrsConsumer* consumer, SrsMessage* msg
|
||||||
srs_warn("response call failed. ret=%d", ret);
|
srs_warn("response call failed. ret=%d", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
// current release version
|
// current release version
|
||||||
#define VERSION_MAJOR 2
|
#define VERSION_MAJOR 2
|
||||||
#define VERSION_MINOR 0
|
#define VERSION_MINOR 0
|
||||||
#define VERSION_REVISION 23
|
#define VERSION_REVISION 24
|
||||||
// server info.
|
// server info.
|
||||||
#define RTMP_SIG_SRS_KEY "SRS"
|
#define RTMP_SIG_SRS_KEY "SRS"
|
||||||
#define RTMP_SIG_SRS_ROLE "origin/edge server"
|
#define RTMP_SIG_SRS_ROLE "origin/edge server"
|
||||||
|
|
Loading…
Reference in a new issue