海思平台gb28181协议移植,通过gb28181取得海康IPC码流
2 E币
成为会员,免费下载资料
文件大小:20.4 KB
上传者:miaoweijun1976
时间:2018-05-15 10:34:44
下载量:136
完整示例见附件。帖子中只是一些代码摘录。附件是我在一个HI3515上实际使用的代码。当然掺杂了一些我本身系统的一些功能,无视就行。
[attach]7029[/attach]
海康球机在系统中是作为SIP客户端存在,他启动后,要不停的SIP服务器发送SIP注册数据包(也就是本例中的VideoSrv程序),知道得到SIP服务器程序的回应,才算注册成功,此后不需要在定期发送sip注册消息,但是依然需要定期向sip服务器端发送心跳包。
///////////
只要看到海康的配置页面中一般在配置—网络—高级配置中有平台接入这一项,且28181可选。那表示这个球机可用。对具体型号无其他要求。
海康ipc中要做如下设定:
[attach]7028[/attach]
开始工作还是交叉编译还是libeXosip2-3.2.0.tar.gz,libosip2-3.6.0.tar.gz。
得到如下几个so库:libeXosip2.so.4,libosip2.so.7,libosipparser2.so.7。
包含头文件。
#include
用到的包结构:
#pragma pack(1)
/*
* [memo] FFmpeg stream Command:
* ffmpeg -re -i sintel.ts -f mpegts udp://127.0.0.1:8880
* ffmpeg -re -i sintel.ts -f rtp_mpegts udp://127.0.0.1:8880
*/
typedef struct RTP_FIXED_HEADER{
[attach]7029[/attach]
海康球机在系统中是作为SIP客户端存在,他启动后,要不停的SIP服务器发送SIP注册数据包(也就是本例中的VideoSrv程序),知道得到SIP服务器程序的回应,才算注册成功,此后不需要在定期发送sip注册消息,但是依然需要定期向sip服务器端发送心跳包。
///////////
只要看到海康的配置页面中一般在配置—网络—高级配置中有平台接入这一项,且28181可选。那表示这个球机可用。对具体型号无其他要求。
海康ipc中要做如下设定:
[attach]7028[/attach]
开始工作还是交叉编译还是libeXosip2-3.2.0.tar.gz,libosip2-3.6.0.tar.gz。
得到如下几个so库:libeXosip2.so.4,libosip2.so.7,libosipparser2.so.7。
包含头文件。
#include
用到的包结构:
#pragma pack(1)
/*
* [memo] FFmpeg stream Command:
* ffmpeg -re -i sintel.ts -f mpegts udp://127.0.0.1:8880
* ffmpeg -re -i sintel.ts -f rtp_mpegts udp://127.0.0.1:8880
*/
typedef struct RTP_FIXED_HEADER{
展开》
折叠》