mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine the consts to kernel consts
This commit is contained in:
parent
baa20b2f31
commit
a9f7f1ecfe
9 changed files with 88 additions and 61 deletions
|
@ -181,7 +181,7 @@ int SrsEdgeIngester::ingest()
|
|||
// pithy print
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("<- "SRS_LOG_ID_EDGE_PLAY
|
||||
srs_trace("<- "SRS_CONSTS_LOG_EDGE_PLAY
|
||||
" time=%"PRId64", okbps=%d,%d,%d, ikbps=%d,%d,%d",
|
||||
pithy_print.age(),
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
|
@ -453,7 +453,7 @@ int SrsEdgeForwarder::cycle()
|
|||
// pithy print
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("-> "SRS_LOG_ID_EDGE_PUBLISH
|
||||
srs_trace("-> "SRS_CONSTS_LOG_EDGE_PUBLISH
|
||||
" time=%"PRId64", msgs=%d, okbps=%d,%d,%d, ikbps=%d,%d,%d",
|
||||
pithy_print.age(), count,
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
|
|
|
@ -331,7 +331,7 @@ void SrsEncoder::encoder()
|
|||
// reportable
|
||||
if (pithy_print->can_print()) {
|
||||
// TODO: FIXME: show more info.
|
||||
srs_trace("-> "SRS_LOG_ID_ENCODER" time=%"PRId64", encoders=%d, input=%s",
|
||||
srs_trace("-> "SRS_CONSTS_LOG_ENCODER" time=%"PRId64", encoders=%d, input=%s",
|
||||
pithy_print->age(), (int)ffmpegs.size(), input_stream_name.c_str());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -318,7 +318,7 @@ int SrsForwarder::forward()
|
|||
// pithy print
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("-> "SRS_LOG_ID_FOWARDER
|
||||
srs_trace("-> "SRS_CONSTS_LOG_FOWARDER
|
||||
" time=%"PRId64", msgs=%d, okbps=%d,%d,%d, ikbps=%d,%d,%d",
|
||||
pithy_print.age(), count,
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
|
|
|
@ -1521,7 +1521,7 @@ void SrsHls::hls_mux()
|
|||
// the run time is not equals to stream time,
|
||||
// @see: https://github.com/winlinvip/simple-rtmp-server/issues/81#issuecomment-48100994
|
||||
// it's ok.
|
||||
srs_trace("-> "SRS_LOG_ID_HLS
|
||||
srs_trace("-> "SRS_CONSTS_LOG_HLS
|
||||
" time=%"PRId64", stream dts=%"PRId64"(%"PRId64"ms), sequence_no=%d",
|
||||
pithy_print->age(), stream_dts, stream_dts / 90, muxer->sequence_no());
|
||||
}
|
||||
|
|
|
@ -350,7 +350,7 @@ void SrsIngester::ingester()
|
|||
// reportable
|
||||
if (pithy_print->can_print()) {
|
||||
// TODO: FIXME: show more info.
|
||||
srs_trace("-> "SRS_LOG_ID_INGESTER
|
||||
srs_trace("-> "SRS_CONSTS_LOG_INGESTER
|
||||
" time=%"PRId64", ingesters=%d", pithy_print->age(), (int)ingesters.size());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -548,7 +548,7 @@ int SrsRtmpConn::playing(SrsSource* source)
|
|||
// reportable
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("-> "SRS_LOG_ID_PLAY
|
||||
srs_trace("-> "SRS_CONSTS_LOG_PLAY
|
||||
" time=%"PRId64", msgs=%d, okbps=%d,%d,%d, ikbps=%d,%d,%d",
|
||||
pithy_print.age(), count,
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
|
@ -642,7 +642,7 @@ int SrsRtmpConn::fmle_publishing(SrsSource* source)
|
|||
// reportable
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("<- "SRS_LOG_ID_CLIENT_PUBLISH
|
||||
srs_trace("<- "SRS_CONSTS_LOG_CLIENT_PUBLISH
|
||||
" time=%"PRId64", okbps=%d,%d,%d, ikbps=%d,%d,%d", pithy_print.age(),
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
kbps->get_recv_kbps(), kbps->get_recv_kbps_30s(), kbps->get_recv_kbps_5m());
|
||||
|
@ -723,7 +723,7 @@ int SrsRtmpConn::flash_publishing(SrsSource* source)
|
|||
// reportable
|
||||
if (pithy_print.can_print()) {
|
||||
kbps->sample();
|
||||
srs_trace("<- "SRS_LOG_ID_WEB_PUBLISH
|
||||
srs_trace("<- "SRS_CONSTS_LOG_WEB_PUBLISH
|
||||
" time=%"PRId64", okbps=%d,%d,%d, ikbps=%d,%d,%d",
|
||||
pithy_print.age(),
|
||||
kbps->get_send_kbps(), kbps->get_send_kbps_30s(), kbps->get_send_kbps_5m(),
|
||||
|
|
|
@ -30,6 +30,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
|
||||
#include <srs_core.hpp>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// RTMP consts values
|
||||
///////////////////////////////////////////////////////////
|
||||
|
@ -42,6 +49,46 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
#define SRS_CONSTS_RTMP_SRS_CHUNK_SIZE 60000
|
||||
// 6. Chunking, RTMP protocol default chunk size.
|
||||
#define SRS_CONSTS_RTMP_PROTOCOL_CHUNK_SIZE 128
|
||||
|
||||
// the following is the timeout for rtmp protocol,
|
||||
// to avoid death connection.
|
||||
|
||||
// the timeout to wait client data,
|
||||
// if timeout, close the connection.
|
||||
#define SRS_SEND_TIMEOUT_US (int64_t)(30*1000*1000LL)
|
||||
|
||||
// the timeout to send data to client,
|
||||
// if timeout, close the connection.
|
||||
#define SRS_RECV_TIMEOUT_US (int64_t)(30*1000*1000LL)
|
||||
|
||||
// the timeout to wait for client control message,
|
||||
// if timeout, we generally ignore and send the data to client,
|
||||
// generally, it's the pulse time for data seding.
|
||||
#define SRS_PULSE_TIMEOUT_US (int64_t)(200*1000LL)
|
||||
|
||||
/**
|
||||
* max rtmp header size:
|
||||
* 1bytes basic header,
|
||||
* 11bytes message header,
|
||||
* 4bytes timestamp header,
|
||||
* that is, 1+11+4=16bytes.
|
||||
*/
|
||||
#define RTMP_MAX_FMT0_HEADER_SIZE 16
|
||||
/**
|
||||
* max rtmp header size:
|
||||
* 1bytes basic header,
|
||||
* 4bytes timestamp header,
|
||||
* that is, 1+4=5bytes.
|
||||
*/
|
||||
// always use fmt0 as cache.
|
||||
//#define RTMP_MAX_FMT3_HEADER_SIZE 5
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// SRS consts values
|
||||
|
@ -49,5 +96,34 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
#define SRS_CONSTS_NULL_FILE "/dev/null"
|
||||
#define SRS_CONSTS_LOCALHOST "127.0.0.1"
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////////////
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// log consts values
|
||||
///////////////////////////////////////////////////////////
|
||||
// downloading speed-up, play to edge, ingest from origin
|
||||
#define SRS_CONSTS_LOG_EDGE_PLAY "EIG"
|
||||
// uploading speed-up, publish to edge, foward to origin
|
||||
#define SRS_CONSTS_LOG_EDGE_PUBLISH "EFW"
|
||||
// edge/origin forwarder.
|
||||
#define SRS_CONSTS_LOG_FOWARDER "FWR"
|
||||
// play stream on edge/origin.
|
||||
#define SRS_CONSTS_LOG_PLAY "PLA"
|
||||
// client publish to edge/origin
|
||||
#define SRS_CONSTS_LOG_CLIENT_PUBLISH "CPB"
|
||||
// web/flash publish to edge/origin
|
||||
#define SRS_CONSTS_LOG_WEB_PUBLISH "WPB"
|
||||
// ingester for edge(play)/origin
|
||||
#define SRS_CONSTS_LOG_INGESTER "IGS"
|
||||
// hls log id.
|
||||
#define SRS_CONSTS_LOG_HLS "HLS"
|
||||
// encoder log id.
|
||||
#define SRS_CONSTS_LOG_ENCODER "ENC"
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
@ -35,6 +35,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
#include <errno.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <srs_kernel_consts.hpp>
|
||||
|
||||
/**
|
||||
* the log level, for example:
|
||||
* if specified Debug level, all level messages will be logged.
|
||||
|
@ -144,23 +146,4 @@ extern ISrsThreadContext* _srs_context;
|
|||
#define srs_trace(msg, ...) (void)0
|
||||
#endif
|
||||
|
||||
// downloading speed-up, play to edge, ingest from origin
|
||||
#define SRS_LOG_ID_EDGE_PLAY "EIG"
|
||||
// uploading speed-up, publish to edge, foward to origin
|
||||
#define SRS_LOG_ID_EDGE_PUBLISH "EFW"
|
||||
// edge/origin forwarder.
|
||||
#define SRS_LOG_ID_FOWARDER "FWR"
|
||||
// play stream on edge/origin.
|
||||
#define SRS_LOG_ID_PLAY "PLA"
|
||||
// client publish to edge/origin
|
||||
#define SRS_LOG_ID_CLIENT_PUBLISH "CPB"
|
||||
// web/flash publish to edge/origin
|
||||
#define SRS_LOG_ID_WEB_PUBLISH "WPB"
|
||||
// ingester for edge(play)/origin
|
||||
#define SRS_LOG_ID_INGESTER "IGS"
|
||||
// hls log id.
|
||||
#define SRS_LOG_ID_HLS "HLS"
|
||||
// encoder log id.
|
||||
#define SRS_LOG_ID_ENCODER "ENC"
|
||||
|
||||
#endif
|
||||
|
|
|
@ -35,6 +35,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
|
||||
#include <srs_kernel_log.hpp>
|
||||
#include <srs_kernel_error.hpp>
|
||||
#include <srs_kernel_consts.hpp>
|
||||
|
||||
class ISrsProtocolReaderWriter;
|
||||
class SrsBuffer;
|
||||
|
@ -45,39 +46,6 @@ class SrsAmf0Any;
|
|||
class SrsMessageHeader;
|
||||
class SrsMessage;
|
||||
class SrsChunkStream;
|
||||
|
||||
// the following is the timeout for rtmp protocol,
|
||||
// to avoid death connection.
|
||||
|
||||
// the timeout to wait client data,
|
||||
// if timeout, close the connection.
|
||||
#define SRS_SEND_TIMEOUT_US (int64_t)(30*1000*1000LL)
|
||||
|
||||
// the timeout to send data to client,
|
||||
// if timeout, close the connection.
|
||||
#define SRS_RECV_TIMEOUT_US (int64_t)(30*1000*1000LL)
|
||||
|
||||
// the timeout to wait for client control message,
|
||||
// if timeout, we generally ignore and send the data to client,
|
||||
// generally, it's the pulse time for data seding.
|
||||
#define SRS_PULSE_TIMEOUT_US (int64_t)(200*1000LL)
|
||||
|
||||
/**
|
||||
* max rtmp header size:
|
||||
* 1bytes basic header,
|
||||
* 11bytes message header,
|
||||
* 4bytes timestamp header,
|
||||
* that is, 1+11+4=16bytes.
|
||||
*/
|
||||
#define RTMP_MAX_FMT0_HEADER_SIZE 16
|
||||
/**
|
||||
* max rtmp header size:
|
||||
* 1bytes basic header,
|
||||
* 4bytes timestamp header,
|
||||
* that is, 1+4=5bytes.
|
||||
*/
|
||||
// always use fmt0 as cache.
|
||||
//#define RTMP_MAX_FMT3_HEADER_SIZE 5
|
||||
|
||||
/**
|
||||
* the protocol provides the rtmp-message-protocol services,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue