Ⅰ 传输监控视频数据 需要几个端口
dvs配置页面有他的端口呀,他传输数据的端口配置页面里,看看就知道了,传输视频信号看你传输什么画质了,这个也要看你的视频服务器了,有cif,2cif,D1画质,一般是cif画质,他传输图像的理论带宽是512k上行,数据室512kbps。
Ⅱ 一般监控的端口是多少
外网端口80,内网端口8000
Ⅲ 怎样监控本机网络端口的连接情况
你可以在开始菜单->运行->输入cmd->确定,打开命令提示符,输入
netstat -na 就可以查看了,可以看到本地地址跟外部地址,冒号后面的是端口号。
Ⅳ 监控摄像机端口有几种
我觉得楼主应该是想问视频传输的接口种类吧?
主要是BNC口和网口(RJ45)这两种。音频,报警,485控制,这些都是辅助功能,不是视频的传输路线。
北京安力博发科技有限公司以及旗下的“佰沃”高清数字视频监控系统,不仅可以为您提供从前端到后端的全系列产品,同时也可以协助您从初步方案,到深化设计,再到安装调试,最终到售后维保,全程提供最完善,最专业的服务
Ⅳ 用什么钩子可以监控某个网络端口啊
ICopyHook是一个用于创建拷贝钩子处理程序COM接口,它决定一个文件夹或者打印机对象是否可以被移动,拷贝,重命名或删除。Shell在执行这些操作之前,会调用ICopyHook接口的CopyCallback方法对它们进行验证。CopyCallback返回一个int值指示Shell是否应该继续执行这个操作。返回值IDYES表示继续,而返回值IDNO和IDCANCEL则表示终止。【文章来自:开店乐KaiDianLe.Com】最好的网上开店系统:凡人网络购物系统V8.0 网上开店助手 不懂技术怎么建网上商城 网上开店两步搞定
一个文件夹对象可以安装多个拷贝钩子处理程序。如果出现这种情况,Shell会依次调用每个处理程序。只有当每个处理程序都返回IDYES时,Shell才真正执行用户请求的操作。
拷贝钩子处理程序的作用是在上述四种操作执行前对它们进行验证,但是Shell并不会把操作的结果通知给拷贝钩子处理程序。而windows提供的API函数FindFirstChangeNotification和FindNextChangeNotification却可以实现这个功能。因此,只有把这种两种方法结合起来,才能对一个文件夹的状态进行完全的监控。
拷贝钩子处理程序实现并不困难,首先创建一个作为进程内组件的COM对象,它只需要暴露一个ICopyHook接口(当然还有IUnknown)。然后用regsrv32.exe注册这个COM组件。最后一步是向Shell注册你的这个拷贝钩子处理程序,方法是在注册表HKEY_CLASSES_ROOT\Directory\Shellex\CopyHookHandlers下创建一个名称任意的sub key,在此sub key中创建一个类型为REG_SZ的项并将你的COM对象的CLSID作为它的默认值就可以了。
下面就是一个拷贝钩子的实现程序
// CCopyHook.h
//CCopyHook类实现了ICopyHook接口,CClassFactory实现了IClassFactory接口
#include <shlobj.h>
class CCopyHook: public ICopyHook
{
public:
CCopyHook():m_refcnt(0) { }
STDMETHODIMP QueryInterface(REFIID iid,void** ppvObject);
STDMETHODIMP_(ULONG) AddRef();
STDMETHODIMP_(ULONG) Release();
STDMETHODIMP_(UINT) CopyCallback(HWND hwnd,UINT wFunc,UINT wFlags,
LPCTSTR pszSrcFile,DWORD dwSrcAttribs,
LPCTSTR pszDestFile,DWORD dwDestAttribs);
private:
int m_refcnt;
};
class CClassFactory:public IClassFactory
{
public:
CClassFactory():m_refcnt(0) { }
STDMETHODIMP QueryInterface(REFIID iid,void** ppvObject);
STDMETHODIMP_(ULONG) AddRef();
STDMETHODIMP_(ULONG) Release();
STDMETHODIMP CreateInstance(IUnknown * pUnkOuter,REFIID riid,void ** ppvObject);
STDMETHODIMP LockServer(BOOL fLock);
private:
int m_refcnt;
};
// CCopyHook.cpp
//CCopyHook对象和CClassFactory对象的实现文件
#include <stdio.h>
#include "CCopyHook.h"
extern LONG nLocks; //对象计数,用于DllCanUnloadNow
ULONG __stdcall CCopyHook::AddRef(){
if(m_refcnt==0)
nLocks++;
m_refcnt++;
return m_refcnt;
}
ULONG __stdcall CCopyHook::Release(){
int nNewCnt=--m_refcnt;
if(nNewCnt<=0){
nLocks--;
delete this;
}
return nNewCnt;
}
HRESULT __stdcall CCopyHook::QueryInterface(REFIID iid,void** ppvObject){
if(iid==IID_IUnknown)
*ppvObject=static_cast<IUnknown*>(this);
else
if(iid==IID_IShellCopyHook)
*ppvObject=static_cast<ICopyHook*>(this);
else
return E_NOINTERFACE;
reinterpret_cast<IUnknown*>(*ppvObject)->AddRef();
return S_OK;
}
//这就是CopyCallback方法,拷贝钩子的所有功能由它实现。参数的具体值参看MSDN
UINT __stdcall CCopyHook::CopyCallback(HWND hwnd,UINT wFunc,UINT wFlags,
LPCTSTR pszSrcFile,DWORD dwSrcAttribs,
LPCTSTR pszDestFile,DWORD dwDestAttribs){
char szMessage[MAX_PATH+14];
sprintf(szMessage,"对%s进行的操作,是否继续?",pszSrcFile);
return MessageBox(NULL,szMessage,"确认",MB_YESNO|MB_ICONEXCLAMATION);
}
ULONG __stdcall CClassFactory::AddRef(){
if(m_refcnt==0)
nLocks++;
m_refcnt++;
return m_refcnt;
}
ULONG __stdcall CClassFactory::Release(){
int nNewCnt=--m_refcnt;
if(nNewCnt<=0){
nLocks--;
delete this;
}
return nNewCnt;
}
HRESULT __stdcall CClassFactory::QueryInterface(REFIID iid,void** ppvObject){
if(iid==IID_IUnknown)
*ppvObject=static_cast<IUnknown*>(this);
else
if(iid==IID_IClassFactory)
*ppvObject=static_cast<IClassFactory*>(this);
else
return E_NOINTERFACE;
reinterpret_cast<IUnknown*>(*ppvObject)->AddRef();
return S_OK;
}
HRESULT __stdcall CClassFactory::CreateInstance(IUnknown* pUnkownOuter,REFIID riid,void** ppvObj){
if(pUnkownOuter!=NULL)
return CLASS_E_NOAGGREGATION;
CCopyHook* pObj=new CCopyHook;
pObj->AddRef();
HRESULT hr=pObj->QueryInterface(riid,ppvObj);
pObj->Release();
return hr;
}
HRESULT __stdcall CClassFactory::LockServer(BOOL fLock){
if(fLock)
nLocks++;
else
nLocks--;
return S_OK;
}
// main.cpp
//主要实现了几个COM对象标准的导出函数。
#include <objbase.h>
#include <olectl.h>
#include "CCopyHook.h"
//这是要添加到注册表中的项,注意如果你要使用这段代码,应该用UUIDGEN.exe生成一
//个新的CLSID。
const char* szRegTable[][3]={
{"CLSID\\{7e10a039-fe03-4f9c-b7e1-c5eeeaf53735}",0,"CopyHook"},
{"CLSID\\{7e10a039-fe03-4f9c-b7e1-c5eeeaf53735}\\InProcServer32",0,(const char*)-1},
{"CLSID\\{7e10a039-fe03-4f9c-b7e1-c5eeeaf53735}\\InProcServer32","ThreadingModel","Apartment"},
{"CLSID\\{7e10a039-fe03-4f9c-b7e1-c5eeeaf53735}\\ProgID",0,"webber84.CopyHook.1"},
{"webber84.CopyHook.1",0,"CopyHook"},
{"webber84.CopyHook.1\\CLSID",0,"{7e10a039-fe03-4f9c-b7e1-c5eeeaf53735}"}};
HMODULE hInstance=NULL;
LONG nLocks=0;
BOOL APIENTRY DllMain( HANDLE hMole,
DWORD ul_reason_for_call,
LPVOID lpReserved
){
if(ul_reason_for_call==DLL_PROCESS_ATTACH)
hInstance=(HMODULE)hMole;
return TRUE;
}
STDAPI DllUnregisterServer(){
HRESULT hr=S_OK; LONG ret=0;
int items=sizeof(szRegTable)/sizeof(szRegTable[0]);
for(int i=items-1;i>=0;i--){
const char* szKeyName=szRegTable[i][0];
if( (i==items-1) || stricmp(szRegTable[i+1][0],szKeyName)!=0)
ret=RegDeleteKey(HKEY_CLASSES_ROOT,szKeyName);
if(ret!=ERROR_SUCCESS)
hr=SELFREG_E_CLASS;
}
return hr;
}
//可重用的DllRegisterServer函数,只要照上面的格式把注册表项放到一个数组中,就可以//用这段代码完成对任意组件的注册。
STDAPI DllRegisterServer(void){
HRESULT hr=S_OK;
int items=sizeof(szRegTable)/sizeof(szRegTable[0]);
char szDllPath[MAX_PATH];
GetMoleFileName(hInstance,szDllPath,MAX_PATH);
for(int i=0;i<items && SUCCEEDED(hr);i++){
const char* szKeyName=szRegTable[i][0];
const char* szValueName=szRegTable[i][1];
const char* szValue=szRegTable[i][2];
if(szValue==(const char*)-1)
szValue=szDllPath;
HKEY hKey;
LONG ret=RegCreateKey(HKEY_CLASSES_ROOT,szKeyName,&hKey);
if(ret==ERROR_SUCCESS){
RegSetValueEx(hKey,szValueName,0,REG_SZ,(const BYTE*)szValue,
strlen(szValue)+1);
RegCloseKey(hKey);
}
if(ret!=ERROR_SUCCESS){
hr=SELFREG_E_CLASS;
DllUnregisterServer();
}
}
return hr;
}
STDAPI DllGetClassObject (REFCLSID rclsid, REFIID riid, void** ppvObj) {
HRESULT hr = E_OUTOFMEMORY;
*ppvObj = NULL;
CClassFactory *pClassFactory = new CClassFactory;
if (pClassFactory != NULL)
hr = pClassFactory->QueryInterface(riid, ppvObj);
return hr;
}
STDAPI DllCanUnloadNow(){
return nLocks==0 ? S_OK : S_FALSE;
}
Ⅵ 监控端口
只要是你计算机打开的端口,都在监控.
UDP 1036 监听中 1132 C:\windows\system32\svchost.exe
UDP 1074 监听中 1132 C:\windows\system32\svchost.exe
UDP 1101 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 1111 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 1114 监听中 1132 C:\windows\system32\svchost.exe
UDP 1186 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 1419 监听中 460 E:\QQPetNurse.exe
UDP 1421 监听中 460 E:\QQPetNurse.exe
UDP 2000 监听中 256 E:\腾讯专区(9)\QQ\qqpet\qqpet.exe
UDP 4000 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 4001 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6000 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6001 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6002 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6003 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6004 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6005 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6006 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6007 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6008 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6009 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6010 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6011 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6012 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6013 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6014 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6015 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6016 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6017 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 6018 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 7000 监听中 2240 E:\网络共享(1)\KuGoo2007\KuGoo.exe
UDP 9000 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 15000 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 16001 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 1900 监听中 1900 C:\windows\system32\svchost.exe
UDP 1098 监听中 676 E:\邮件处理(1)\Foxmail\Foxmail.exe
UDP 1113 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 1373 监听中 600 E:\腾讯专区(9)\QQ\QQ.exe
UDP 1407 监听中 256 E:\腾讯专区(9)\QQ\qqpet\qqpet.exe
UDP 1418 监听中 460 E:\QQPetNurse.exe
UDP 1525 监听中 2240 E:\网络共享(1)\KuGoo2007\KuGoo.exe
UDP 1900 监听中 1900 C:\windows\system32\svchost.exe
UDP 3500 监听中 1008 E:\下载工具(5)\Thunder\Program\Thunder5.exe
UDP 3905 监听中 3596 E:\主页浏览(1)\Maxthon2\Maxthon.exe
Ⅶ 网络摄像机需要打开哪些端口
一般网络摄像机不需要设置端口的,端口都是默认就行了。如果你能PINg通的话,就说明域名没问题,连不上视频就是花生壳的问题了,因为本身花生壳就不是很稳定。
Ⅷ 网络监控需要映射那些端口
映射的端口要看你用的什么网络监控了,不过觉得映射端口麻烦,只有一个监控点,可以使用启用路由器的DMZ功能
Ⅸ 监控一般都用什么端口呢554端口还有没有其他啊
每个参加都不太一样,可以在监控菜单中关于网络部分中查找相关参数
Ⅹ 如何监控某一个软件的网络端口,比如向外发送的消息,接受的消息,以及端口号
wireshark抓包就可以。开源的软件。