gb28181 ps流文件解析
基础
假定是udp上接收包,端口 5060 ,如果是tcp是要加一些额外得代码, 可以使用jrtplib,或者自己写udpserver 放出udp socket 接收包,当然使用jrtplib等稍微简单一些。不过也一样失去了一些灵活性。
步骤
1 接收udp over rtp包 2 接收后分析ps包头,获取es流 3 如果不是ps则接收到包后根据rtp协议再解析rtp, 获取分片等信息组合成包 4 分析es流
code
#define FILE_STORAGE 0
Service_RTP_Analyse::Service_RTP_Analyse()
{
}
Service_RTP_Analyse::~Service_RTP_Analyse()
{
}
int Service_RTP_Analyse::analyse_rtp(uint8_t * rtp, size_t len)
{
return
共有 0 条评论