資源簡介
實現了基于TCP的RTP協議傳輸。支持快速擴展和修改。經產品驗證能穩定運行。作為開發和交流使用。
代碼片段和文件信息
#include?“TCPReceiver.h“
#include?“event2/event.h“
#include?“event2/event_compat.h“
#include?“event2/util.h“
#include?“event2/event_struct.h“
#include?
#include?“rtp-packet.h“
#include?“rtp-header.h“
#include?“network.h“
#pragma?warning(disable:4189)?
TCPReceiver::TCPReceiver()
{
????RECV_BUF_LEN?=?1024*1024*4;
????m_blServerRunning?=?false;
????recvbuf?=?new?char[RECV_BUF_LEN];
????recvbufhead?=?recvbuf;
????recvPos?=?0;
????RECV_ONCE_SIZE?=?4096;
????sizeofpackage?=?sizeof(TCP_RTP_PACKAGE_IN);
}
TCPReceiver::~TCPReceiver()
{
????if(recvbuf)
????????delete?recvbuf;
????recvbuf?=?NULL;
????recvbufhead?=?NULL;
}
int?TCPReceiver::StartRecvStream(char?*sSrcIpunsigned?short?nSrcPortfnDataCallback?fnDataCB?void*?pUserData)
{
????if(m_blServerRunnin
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????661??2016-01-12?13:29??基于tcp的rtp傳輸\CommonDefine.h
?????文件???????1845??2015-11-27?10:00??基于tcp的rtp傳輸\rtcp-header.h
?????文件????????951??2015-11-27?10:00??基于tcp的rtp傳輸\rtp-header.h
?????文件???????2151??2015-11-27?09:59??基于tcp的rtp傳輸\rtp-packet.h
?????文件???????1412??2015-11-27?09:59??基于tcp的rtp傳輸\rtp-util.h
?????文件???????7625??2016-01-12?13:42??基于tcp的rtp傳輸\TCPReceiver.cpp
?????文件???????1346??2016-01-12?13:42??基于tcp的rtp傳輸\TCPReceiver.h
?????文件??????16313??2016-01-12?13:42??基于tcp的rtp傳輸\TCPSender.cpp
?????文件???????3169??2016-01-12?13:42??基于tcp的rtp傳輸\TCPSender.h
?????目錄??????????0??2016-01-12?13:42??基于tcp的rtp傳輸
-----------?---------??----------?-----??----
????????????????35473????????????????????10
- 上一篇:醫院信息系統超級詳細 需求分析
- 下一篇:SAP UI5 官方培訓文檔100頁+
評論
共有 條評論