Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2014-07-06 20:34:11 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2516e3c596c38ccf7559cfce15356971d3f573d7
2516e3c5
1 parent
c457eea6
complete the comments of RTMP protocol.
显示空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
64 行增加
和
0 行删除
trunk/src/rtmp/srs_protocol_rtmp_stack.hpp
trunk/src/rtmp/srs_protocol_rtmp_stack.hpp
查看文件 @
2516e3c
...
...
@@ -1329,12 +1329,76 @@ protected:
enum
SrcPCUCEventType
{
// generally, 4bytes event-data
/**
* The server sends this event to notify the client
* that a stream has become functional and can be
* used for communication. By default, this event
* is sent on ID 0 after the application connect
* command is successfully received from the
* client. The event data is 4-byte and represents
* the stream ID of the stream that became
* functional.
*/
SrcPCUCStreamBegin
=
0x00
,
/**
* The server sends this event to notify the client
* that the playback of data is over as requested
* on this stream. No more data is sent without
* issuing additional commands. The client discards
* the messages received for the stream. The
* 4 bytes of event data represent the ID of the
* stream on which playback has ended.
*/
SrcPCUCStreamEOF
=
0x01
,
/**
* The server sends this event to notify the client
* that there is no more data on the stream. If the
* server does not detect any message for a time
* period, it can notify the subscribed clients
* that the stream is dry. The 4 bytes of event
* data represent the stream ID of the dry stream.
*/
SrcPCUCStreamDry
=
0x02
,
/**
* The client sends this event to inform the server
* of the buffer size (in milliseconds) that is
* used to buffer any data coming over a stream.
* This event is sent before the server starts
* processing the stream. The first 4 bytes of the
* event data represent the stream ID and the next
* 4 bytes represent the buffer length, in
* milliseconds.
*/
SrcPCUCSetBufferLength
=
0x03
,
// 8bytes event-data
/**
* The server sends this event to notify the client
* that the stream is a recorded stream. The
* 4 bytes event data represent the stream ID of
* the recorded stream.
*/
SrcPCUCStreamIsRecorded
=
0x04
,
/**
* The server sends this event to test whether the
* client is reachable. Event data is a 4-byte
* timestamp, representing the local server time
* when the server dispatched the command. The
* client responds with kMsgPingResponse on
* receiving kMsgPingRequest.
*/
SrcPCUCPingRequest
=
0x06
,
/**
* The client sends this event to the server in
* response to the ping request. The event data is
* a 4-byte timestamp, which was received with the
* kMsgPingRequest request.
*/
SrcPCUCPingResponse
=
0x07
,
};
...
...
请
注册
或
登录
后发表评论