Ⅰ 傳輸監控視頻數據 需要幾個埠
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抓包就可以。開源的軟體。