diff --git a/trunk/src/app/srs_app_rtc_source.cpp b/trunk/src/app/srs_app_rtc_source.cpp index 96a6bcc18..d111d5e57 100644 --- a/trunk/src/app/srs_app_rtc_source.cpp +++ b/trunk/src/app/srs_app_rtc_source.cpp @@ -433,6 +433,8 @@ void SrsRtcStream::on_consumer_destroy(SrsRtcConsumer* consumer) bool SrsRtcStream::can_publish() { + // TODO: FIXME: Should check the status of bridger. + return !is_created_; } diff --git a/trunk/src/app/srs_app_source.cpp b/trunk/src/app/srs_app_source.cpp index 82b2177a1..103d8e20d 100755 --- a/trunk/src/app/srs_app_source.cpp +++ b/trunk/src/app/srs_app_source.cpp @@ -2123,6 +2123,8 @@ void SrsSource::update_auth(SrsRequest* r) bool SrsSource::can_publish(bool is_edge) { + // TODO: FIXME: Should check the status of bridger. + if (is_edge) { return publish_edge->can_publish(); }