common network protocol library, will support http, ftp, rtsp, rtp, rtmp