AIDA Imaging HTTP ការណែនាំអ្នកប្រើប្រាស់

រូបសញ្ញា AIDA Imaging 1

មាតិកា លាក់
1 ការណែនាំអំពីការចូលប្រើ AIDA Imaging HTTP សម្រាប់តែម៉ាស៊ីនថតវីដេអូ IP ប៉ុណ្ណោះ។
1.1 ការកែប្រែ OCT 2024

ការណែនាំអំពីការចូលប្រើ HTTP រូបភាព AIDA
សម្រាប់តែម៉ាស៊ីនថតវីដេអូ IP ប៉ុណ្ណោះ។

ការកែប្រែ OCT 2024

មគ្គុទ្ទេសក៍នេះមានគោលបំណងជួយអ្នកប្រើប្រាស់សរសេរ និងបង្កើតកម្មវិធីផ្ទាល់ខ្លួនរបស់ពួកគេ ដើម្បីភ្ជាប់ដោយផ្ទាល់ទៅកាន់កាមេរ៉ារបស់យើង។ ភាពបត់បែននេះជួយបន្ថែមភាពច្នៃប្រឌិតរបស់អ្នក និងភាពបត់បែនក្នុងការគ្រប់គ្រងកាមេរ៉ា!

អ្នកមិនចាំបាច់ប្រើការណែនាំនេះដើម្បីប្រើកាមេរ៉ាទេ។ មិនមែនការកំណត់ទាំងអស់នៅក្នុងឯកសារនេះទាក់ទងនឹងម៉ូដែលនីមួយៗទេ លុះត្រាតែម៉ូដែលមានមុខងារជាក់លាក់នោះ ទើបអាចចូលប្រើមុខងារទាំងនោះបាន។

បញ្ជីផលិតផលដែលអាចអនុវត្តបាន៖

POV៖ HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-CUBE, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HD-NDI-TF, HD-NDI3-120, HD-NDI3-IP67-UHD-3,NDI UHD-NDI300-X3

PTZ៖ PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4K-NDI-X30PTZ

*NDI® គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីនៅ VIZRT AB

1.1 ការចាប់ផ្តើម

នៅពេលប្រើឯកសារនេះគួរតែមានការយល់ដឹងជាក់លាក់ និងជំនាញនៃពិធីការ http និងវិធីសាស្ត្រស្នើសុំ POST របស់វា។

1.2 បទប្បញ្ញត្តិវេយ្យាករណ៍

HTTP គឺជាស្តង់ដារសម្រាប់សំណើ និងការឆ្លើយតបរវាងអតិថិជន និងភាគីម៉ាស៊ីនមេ។ ការប្រើប្រាស់ ក web កម្មវិធីរុករក, web crawler ឬឧបករណ៍ផ្សេងទៀត អតិថិជនចាប់ផ្តើមសំណើ HTTP ទៅកាន់ច្រកដែលបានបញ្ជាក់នៅលើម៉ាស៊ីនមេ (ច្រកលំនាំដើមគឺ 80) ។ អតិថិជនត្រូវបានសំដៅជាទូទៅថាជាកម្មវិធីភ្នាក់ងារអ្នកប្រើប្រាស់។ ម៉ាស៊ីនមេឆ្លើយតបទៅនឹងសំណើរបស់អតិថិជន និងរក្សាទុកធនធានមួយចំនួននៅលើម៉ាស៊ីនមេ ដូចជា HTML ជាដើម។ files និងរូបភាព។ ប្រភេទ​ម៉ាស៊ីន​បម្រើ​នេះ​ត្រូវ​បាន​គេ​សំដៅ​ជា​ទូទៅ​ថា​ជា Web ម៉ាស៊ីនមេ។

សំណើស្នើសុំ HTTP ត្រូវការធ្វើតាមការណែនាំខាងក្រោម

ប៉ារ៉ាម៉ែត្រទាំងអស់ស្នើសុំទៅវិធី "ប្រកាស" ជាមួយនឹងវិធីពីរផ្សេងគ្នាដើម្បីបែងចែករវាងការទទួលបាន និងការកំណត់ដែលបានកំណត់តាមរយៈ func

កំណត់ចំណុចប្រទាក់ប៉ារ៉ាម៉ែត្រ

http://cgi-bin/web.fcgi?func=set

ទទួលបានចំណុចប្រទាក់ប៉ារ៉ាម៉ែត្រ

http://cgi-bin/web.fcgi?func=get

1.3 សំណើនិងការឆ្លើយតបសាមញ្ញឧample

សន្មត់ថា ip កាមេរ៉ារបស់យើងគឺ 192.168.1.180 វាក្យសម្ព័ន្ធយោងទៅតាម 1.2 states

ទទួលបានចំណុចប្រទាក់ប៉ារ៉ាម៉ែត្រ។

http://192.168.1.180/cgi-bin/web.fcgi?func=get

កំណត់ចំណុចប្រទាក់

http://192.168.1.180/cgi-bin/web.fcgi?func=set

** ស្នើសុំចូលជាអតីតampឡេ**

សំណើនេះគឺជាវិធីសាស្រ្តទទួល ដូច្នេះសំណើកំណត់ចំណុចប្រទាក់ urlនិងបញ្ជូនប៉ារ៉ាម៉ែត្រមាតិកាក្នុងទម្រង់ json

មាតិកាប៉ារ៉ាម៉ែត្រ

“`

{

"ប្រព័ន្ធ"៖

{

"ចូល":"អ្នកប្រើប្រាស់:ពាក្យសម្ងាត់",

}

}

“`

ប្រព័ន្ធខ្សែអក្សរ json តំណាងឱ្យការហៅទៅកាន់មុខងារចម្បង ការចូលតំណាងឱ្យការហៅទៅកាន់ប៉ារ៉ាម៉ែត្រ។ user:password តំណាងឱ្យប៉ារ៉ាម៉ែត្រចូល។

សម្រាប់អតីតampដូច្នេះ ប្រសិនបើគណនីកាមេរ៉ាបច្ចុប្បន្ន និងពាក្យសម្ងាត់គឺជាអ្នកគ្រប់គ្រង នោះទម្រង់នៃការបញ្ជូនចុងក្រោយគឺ

“`

{

"ប្រព័ន្ធ"៖

{

"ចូល":"admin:admin",

}

}

“`

មាតិកាត្រឡប់មកវិញត្រូវបានបញ្ជូនមកវិញបន្ទាប់ពីការស្នើសុំ ហើយមាតិកាត្រឡប់មកវិញនឹងបង្ហាញប៉ារ៉ាម៉ែត្រផ្សេងគ្នាអាស្រ័យលើវិធីសាស្ត្រដែលប្រើដើម្បីហៅមុខងារ។ វិធីសាស្ត្រចូល ត្រឡប់មាតិកា json ខាងក្រោម

ជោគជ័យត្រឡប់មកវិញ

“`

{

"ស្ថានភាព"៖ ពិត

"ប្រព័ន្ធ"៖

{

"ចូល": int

}

}

“`

បរាជ័យក្នុងការត្រឡប់មកវិញ

“`

{

"ស្ថានភាព"៖ មិនពិត

"ប្រព័ន្ធ"៖

{

"ចូល"៖ មិនពិត

}

}

“`

ដែលស្ថានភាពគឺជាស្ថានភាពនៃការហៅមុខងារ ពិតសម្រាប់ជោគជ័យ និងមិនពិតសម្រាប់បរាជ័យ។

ទម្រង់​ត្រឡប់​គឺ​អនុលោម​តាម​ទម្រង់​សំណើ ប្រព័ន្ធ​គឺ​ជា​ការ​ហៅ​ទៅ​មុខងារ​ចម្បង ការ​ចូល​គឺ​ជា​ការ​ហៅ​ដើម្បី​ត្រឡប់​សោ

ចំណាំ៖ បន្ថែមពីលើការចូល អន្តរកម្មពាក្យបញ្ជាផ្សេងទៀតត្រូវតែឆ្លងកាត់សោ វាក្យសម្ព័ន្ធគឺ "គន្លឹះ": int ហើយតម្លៃនៃ int ដែលភ្ជាប់ទៅ "សោ" គឺជាតម្លៃដែលត្រឡប់ដោយប្រតិបត្តិការ "ចូល" ត្រឡប់តម្លៃ

** យកចំណុចប្រទាក់បណ្តាញជាអតីតampឡេ**

មាន​ចំណុចប្រទាក់​ប៉ារ៉ាម៉ែត្រ​បណ្តាញ​ពីរ ដែល​ទទួល​បាន​ប៉ារ៉ាម៉ែត្រ​ចំណុចប្រទាក់​បណ្តាញ និង​កំណត់​ប៉ារ៉ាម៉ែត្រ​ចំណុចប្រទាក់​បណ្តាញ។ ពី example, វាអាចត្រូវបានគេមើលឃើញថា

ទទួលបានចំណុចប្រទាក់ប៉ារ៉ាម៉ែត្រ។

http://192.168.1.180/cgi-bin/web.fcgi?func=get

កំណត់ចំណុចប្រទាក់

http://192.168.1.180/cgi-bin/web.fcgi?func=set

** ទទួលបានប៉ារ៉ាម៉ែត្របណ្តាញ **

“`

{

“key”: “តម្លៃដែលត្រូវនឹងវាលចូលនៅក្នុងចំណុចប្រទាក់ចូល”,

“ethernet”:{“eth0”:true}

}

“`

សំណើនេះមានន័យថា៖ ខ្ញុំចង់ហៅទៅយកប៉ារ៉ាម៉ែត្រទាំងអស់នៅក្រោម eth0 នៃអ៊ីសឺរណិត។

ការត្រឡប់មកវិញធម្មតា៖

“`

{

"ស្ថានភាព": ពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int, // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“httpPort”: int,

“webច្រក”: int,

“rtspPort”: int,

"rtmpPort": int

}

}

“`

នៅពេលដែលចំណុចប្រទាក់គឺធម្មតា ពោលគឺនៅពេលដែលស្ថានភាពគឺ ture ប៉ារ៉ាម៉ែត្រចំណុចប្រទាក់ទាំងអស់នៃបណ្តាញត្រូវបានទទួល

** កំណត់ប៉ារ៉ាម៉ែត្របណ្តាញ **

“`

{

“key”: “តម្លៃដែលត្រូវនឹងវាលចូលនៅក្នុងចំណុចប្រទាក់ចូល”,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1auto

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“mac”:”01:23:45:67:89:ab”,

“httpPort”: int,

“webច្រក”: int,

“rtspPort”: int,

"rtmpPort": int

}

}

}

“`

នៅពេលកំណត់ដោយជោគជ័យ ខ្សែអក្សរ json ត្រូវបានត្រឡប់

“`
{

"ស្ថានភាព": ពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“mac”:”01:23:45:67:89:ab”

“httpPort”: int,

“webច្រក”: int,

“ mainStreamPort”: int,

"អនុStreamPort”: int

“rtspPort”: int

"rtmpPort": int

}

}

“`

1.4 ការពិពណ៌នាអំពីការធ្វើតេស្ត

អ្នកប្រៃសណីយ៍អាចទាញយកបានសម្រាប់ការធ្វើតេស្តពិធីការ (https://www.getpostman.com/downloads/).

ការប្រើប្រាស់កម្មវិធីអាចត្រូវបានរកឃើញនៅក្នុងការណែនាំជាវីដេអូដែលភ្ជាប់មកជាមួយ។

2 ការកំណត់ការអ៊ិនកូដវីដេអូ
2.1 ការកំណត់ប៉ារ៉ាម៉ែត្រសរសេរកូដ

កំណត់

ស្នើសុំ

{

"គន្លឹះ": int,

“venc”:{

“សំខាន់”៖{

"បើក": int,

"របៀប":"h264", //"h264", "h265", "mjpeg"

"col": 3840, // int

"បន្ទាត់": 2160, // int

"អត្រាប៊ីត": 115200, // int

"frmrate": 30, // int

"rcmode":"cbr", //"cbr","vbr"

"ប្រូfile":"MP", //"បន្ទាត់មូលដ្ឋាន", "MP", "HP"

"ចន្លោះពេល": 30 // int

},

“រង”៖{

"បើក": int,

"របៀប":"h264",

"col": 1280,

"បន្ទាត់": 720,

"អត្រាប៊ីត": 4096,

"frmrate": 30,

"rcmode": "cbr",

"ប្រូfile":"MP", //"បន្ទាត់មូលដ្ឋាន", "MP", "HP"

"ចន្លោះពេល": 30

}

}

}

ការឆ្លើយតប

ដំឡើងដោយជោគជ័យ ត្រឡប់ប៉ារ៉ាម៉ែត្របំប្លែងកូដចុងក្រោយបំផុត។

{

"ស្ថានភាព"៖ ពិត

“venc”:{

“សំខាន់”៖{

"បើក": int,

"របៀប":"h264",

"col": 3840,

"បន្ទាត់": 2160,

"អត្រាប៊ីត": 115200,

"frmrate": 30,

"rcmode": "cbr",

"ប្រូfile":"MP",

"ចន្លោះពេល": 30

},

“រង”៖{

"បើក": int,

"របៀប":"h264",

"col": 1280,

"បន្ទាត់": 720,

"អត្រាប៊ីត": 4096,

"frmrate": 30,

"rcmode": "cbr",

"ប្រូfile":"MP",

"ចន្លោះពេល": 30

}

}

}

ការកំណត់រចនាសម្ព័ន្ធការអ៊ិនកូដមិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព"៖ មិនពិត

"venc": មិនពិត

}

មិន​មាន​ការ​គាំទ្រ​សម្រាប់​ការ​ផ្សាយ​បឋម​ឬ​រង​

{

"ស្ថានភាព"៖ មិនពិត

“venc”:{“main”:false,sub”:false}

}

កំហុសប៉ារ៉ាម៉ែត្រ

{

"ស្ថានភាព"៖ មិនពិត

“venc”:{“main”:false}

}

2.2 ការទទួលបានប៉ារ៉ាម៉ែត្រការអ៊ិនកូដ

ទទួលបាន

ស្នើសុំ

{

"គន្លឹះ": int,

“venc”:{“main”:true,”sub”:true}

}

Or

{

"គន្លឹះ": int,

“venc”:{

“សំខាន់”៖{

"បើក": ពិត,

"របៀប": ពិត,

"col": ពិត,

"បន្ទាត់": ពិត,

"អត្រាប៊ីត"៖ ពិត,

"frmrate": ពិត,

"rcmode": ពិត,

"ប្រូfile": ពិត,

"ចន្លោះពេល": ពិត,

“rtspUrl": ពិត

“rtmpUrl": ពិត

},

“រង”៖{

"បើក": ពិត,

"របៀប": ពិត,

"col": ពិត,

"បន្ទាត់": ពិត,

"អត្រាប៊ីត"៖ ពិត,

"frmrate": ពិត,

"rcmode": ពិត,

"ប្រូfile": ពិត,

"ចន្លោះពេល": ពិត,

“rtspUrl": ពិត

“rtmpUrl": ពិត

}

}

}

ការឆ្លើយតប

{

"ស្ថានភាព": ពិត,

“venc”:{

“សំខាន់”៖{

"បើក": int,

"របៀប":"h264",

"col": 3840,

"បន្ទាត់": 2160,

"អត្រាប៊ីត": 115200,

"frmrate": 30,

"rcmode": "cbr",

"ប្រូfile":"MP",

"ចន្លោះពេល": 30,

“rtspUrl”:”rtsp://192.168.1.155:554/stream/main”

“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream0″

},

“រង”៖{

"បើក": int,

"របៀប":"h264",

"col": 1280,

"បន្ទាត់": 720,

"អត្រាប៊ីត": 4096,

"frmrate": 30,

"rcmode": "cbr",

"ប្រូfile":"MP",

"ចន្លោះពេល": 30,

“rtspUrl”:”rtsp://192.168.1.155:554/stream/sub”

“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream1″

}

}

}

ការកំណត់រចនាសម្ព័ន្ធការអ៊ិនកូដមិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព": មិនពិត,

"venc": មិនពិត,

}

មិន​មាន​ការ​គាំទ្រ​សម្រាប់​ការ​ផ្សាយ​បឋម​ឬ​រង​

{

"ស្ថានភាព": មិនពិត,

“venc”:{“main”:false}

}

3 ការអ៊ិនកូដអូឌីយ៉ូ
3.1 ការកំណត់ការអ៊ិនកូដអូឌីយ៉ូ

កំណត់

ស្នើសុំ

{

"គន្លឹះ": int,

“សំឡេង”៖{

"បើក": int,

“សampLerate": int,

"bitwidth": int,

"soundMode":"Mono", //"Mono","Stereo"

"encMode":"G711A",
// "G711A", "G711U", "ADPCMA", "G726", "LPCM", "AAC"

"អត្រាប៊ីត": int // Bps
8000、16000、22000、24000、32000、48000、64000、96000、128000、256000、320000

}

}

ការឆ្លើយតប

កំណត់ដោយជោគជ័យ ត្រឡប់ប៉ារ៉ាម៉ែត្របំប្លែងសំឡេងចុងក្រោយបង្អស់

{

"ស្ថានភាព": ពិត,

“សំឡេង”៖{

"បើក": int,

“សampLerate": int,

"bitwidth": int,

"របៀបសំឡេង": "ម៉ូណូ",

"encMode":"G711A",

"អត្រាប៊ីត": int

}

}

មិនមានការគាំទ្រសម្រាប់ការកំណត់រចនាសម្ព័ន្ធការអ៊ិនកូដ ឬកំហុសប៉ារ៉ាម៉ែត្រទេ។

{

"ស្ថានភាព": មិនពិត,

"អូឌីយ៉ូ"៖ មិនពិត

}

3.2 ការទិញប៉ារ៉ាម៉ែត្រការអ៊ិនកូដអូឌីយ៉ូ

ទទួលបាន

ស្នើសុំ

{

"គន្លឹះ": int,

"សំឡេង"៖ ពិត

}

Or

{

"គន្លឹះ": int,

“សំឡេង”៖{

"បើក": ពិត,

“សampLerate": ពិត,

"bitwidth": ពិត,

"របៀបសំឡេង": ពិត,

"encMode": ពិត,

"អត្រាប៊ីត"៖ ពិត

}

}

កំណត់ដោយជោគជ័យ ត្រឡប់ប៉ារ៉ាម៉ែត្របំប្លែងសំឡេងចុងក្រោយបង្អស់

{

"ស្ថានភាព": ពិត,

“សំឡេង”៖{

"បើក": int,

“សampLerate": int,

"bitwidth": int,

"របៀបសំឡេង": "ម៉ូណូ",

"encMode":"G711A",

"អត្រាប៊ីត": int

}

}

បរាជ័យ​ក្នុង​ការ​ទទួល ឬ​មិន​គាំទ្រ​ការ​ផ្លាស់​ប្តូរ​ពាក្យ​បញ្ជា

{

"ស្ថានភាព": មិនពិត,

"អូឌីយ៉ូ"៖ មិនពិត

}

4 ការកំណត់បណ្តាញ
4.1 ការកំណត់ប៉ារ៉ាម៉ែត្របណ្តាញ

កំណត់

ស្នើសុំ

{

"គន្លឹះ": int,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“mac”:”01:23:45:67:89:ab”

“httpPort”: int,

“rtspPort”: int

"rtmpPort": int

}

}

}

ការកំណត់បណ្តាញមិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព": មិនពិត,

"អ៊ីសឺរណិត"៖ មិនពិត,

}

eth0 មិនមាន ឬមិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធ។

{

"ស្ថានភាព": មិនពិត,

“ethernet”:{“eth0”:false}

}

ប៉ារ៉ាម៉ែត្របណ្តាញមួយចំនួនបានបរាជ័យក្នុងការកំណត់។

{

"ស្ថានភាព": មិនពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip": មិនពិត,

"netmask":"192.168.1.1",

"ច្រកផ្លូវ": មិនពិត,

"dns":"192.168.1.1",

“mac”:”01:23:45:67:89:ab”,

“httpPort”: int,

“rtspPort”: int,

"rtmpPort": int

}

}

}

រៀបចំដោយជោគជ័យ

{

"ស្ថានភាព": ពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1auto

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“mac”:”01:23:45:67:89:ab”

“httpPort”: int,

“rtspPort”: int,

"rtmpPort": int

}

}

4.2 ការទិញប៉ារ៉ាម៉ែត្របណ្តាញ

ទទួលបាន

សំណើ៖

{

"គន្លឹះ": int,

“ethernet”:{“eth0”:true}

}

or

{

"គន្លឹះ": int,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": ពិត,

"ip": ពិត,

"netmask": ពិត,

"ច្រកផ្លូវ": ពិត,

"dns": ពិត,

"mac": ពិត,

"httpPort": ពិត,

"rtspPort": ពិត

"rtmpPort": ពិត

}

}

}

ការឆ្លើយតប

{

"ស្ថានភាព": ពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip":"192.168.1.155",

"netmask":"192.168.1.1",

"ច្រកផ្លូវ":"192.168.1.1",

"dns":"192.168.1.1",

“httpPort”: int,

“rtspPort”: int

"rtmpPort": int

}

}

ការទិញប៉ារ៉ាម៉ែត្របណ្តាញមិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព": មិនពិត,

"អ៊ីសឺរណិត"៖ មិនពិត,

}

eth0 មិនមាន ឬមិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធ។

{

"ស្ថានភាព": មិនពិត,

“ethernet”:{“eth0”:false}

}

ប៉ារ៉ាម៉ែត្របណ្តាញមួយចំនួនបានបរាជ័យក្នុងការទទួលបាន។

{

"ស្ថានភាព": មិនពិត,

"អ៊ីសឺរណិត"៖

{

“eth0”៖{

"dhcp": int // 0 សៀវភៅដៃ 1 ស្វ័យប្រវត្តិ

"ip": មិនពិត,

"netmask":"192.168.1.1",

"ច្រកផ្លូវ": មិនពិត,

"dns":"192.168.1.1",

“httpPort”: int,

“rtspPort”: int

"rtmpPort": int

}

}

}

5 ការគ្រប់គ្រងរូបភាព
5.1 ការកំណត់ប៉ារ៉ាម៉ែត្ររូបភាព

កំណត់៖

ស្នើសុំ

{

"គន្លឹះ": int,

"រូបភាព"៖

{

"focus_mode": "auto", //"auto","manual"

"focus_distance":"1.5m", //"1.5m","2m","3m","6m","10m"

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”brightness priority”

“shutter”:int      //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000

//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000

“anti_flicker”: int, //0: 1:50Hz 2:60Hz

"ភាពភ្លឺច្បាស់": int, // 0 ~ 27

"iris": int, // 0 ~ 13

"ចំណេញ": int, // 0 ~ 15

“WB_mode”:”auto” //”auto”,”indoor”,”outdoor”,”one push”,”auto tracking”,”manual”

"R_gain": int, // 0 ~ 255

"B_gain": int, // 0 ~ 255

"កញ្ចក់": int

"ត្រឡប់": int,

“backlight_compensation”: int,

"ហ្គាម៉ា": int, // 0 ~ 4

“digital_zoom_enable”: int,

“WDR_enable”: int,

“WDR_level”: int, //1~6

"ពន្លឺ": int, // 0 ~ 15

"ភាពមុតស្រួច": int, // 0 ~ 15

"កម្រិតពណ៌": int, // 0 ~ 15

"តិត្ថិភាព": int, // 0 ~ 15

"DC_iris": int, // 0: បិទ 1: បើក

"noise_reduction_2D": int,

“noise_reduction_3D”: int, // 0 auto 1:level1 2:level2 3:level3 4:level4 5:disable

"ដំណោះស្រាយ vo_": "1920X1080P @ 60Hz"

“image_reset”: int

"ពង្រីក": [ប្រភេទ, ល្បឿន] // ប្រភេទ 0 ពង្រីកបញ្ឈប់ 1 ពង្រីកក្នុង 2 ល្បឿនពង្រីក: 0 ~ 7

"ការផ្តោតអារម្មណ៍": [ប្រភេទ, ល្បឿន] // ប្រភេទ 0 ការផ្តោតអារម្មណ៍បញ្ឈប់ 1 ការផ្តោតអារម្មណ៍នៅជិត 2 ការផ្តោតអារម្មណ៍ឆ្ងាយ: 0 ~ 7

"ptz": [ប្រភេទ, ល្បឿន] // ប្រភេទ 0 ptz ឈប់ 1 ឡើង 2 ចុះក្រោម 3 ឆ្វេង 4 ស្ដាំ 5 ផ្ទះ 6 កំណត់ឡើងវិញ 7 ឡើង + ឆ្វេង 8 ចុះក្រោម + ឆ្វេង 9 ឡើង + ស្តាំ 10 ចុះក្រោម + ល្បឿនស្តាំ: 0 ~ 0x18

“កំណត់ជាមុន”៖{“add”:int,”del”:int,”call”:int,”check”:int}

"ខ្ទាស់": int // ការចាប់យករូបភាព; =1 បើក ការចាប់យកជោគជ័យត្រឡប់ពិត ការបរាជ័យត្រឡប់មិនពិត

"abs ctrl"៖

{

"ពង្រីក": int,

"ផ្តោត": int,

"pan": int,

"tilt": int

}

}

}

ការឆ្លើយតប

{

"ស្ថានភាព"៖ ពិត

"រូបភាព"៖

{

"focus_mode": "auto", //"auto","manual"

"focus_distance":"1.5m", //"1.5m","2m","3m","6m","10m"

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”brightness priority”

“shutter”:int      //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000

//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000

“anti_flicker”: int, // 0: បិទ 1:50Hz 2:60Hz

"ភាពភ្លឺច្បាស់": int, // 0 ~ 27

"iris": int, // 0 ~ 13

"ចំណេញ": int, // 0 ~ 15

“WB_mode”:”auto” //”auto”,”indoor”,”outdoor”,”one push”,”auto tracking”,”manual”

"R-gain": int, // 0 ~ 255

"B-gain": int, // 0 ~ 255

"កញ្ចក់": int

"ត្រឡប់": int,

“backlight_compensation”: int,

"ហ្គាម៉ា": int, // int

“digital_zoom_enable”: int,

“WDR_enable”: int,

“WDR_level”: int, //1~6

"ពន្លឺ": int, // 0 ~ 15

"ភាពមុតស្រួច": int, // 0 ~ 15

"កម្រិតពណ៌": int, // 0 ~ 15

"តិត្ថិភាព": int, // 0 ~ 15

"DC_iris": int, // 0: បិទ 1: បើក

"noise_reduction_2D": int,

“noise_reduction_3D”: int, // 0 auto 1:level1 2:level2 3:level3 4:level4 5:disable

"ដំណោះស្រាយ vo_": "1920X1080P @ 60Hz"

"កំណត់រូបភាពឡើងវិញ"៖ ពិត

"ពង្រីក"៖ ពិត

"ផ្តោត": ពិត

"ptz": ពិត

"កំណត់ជាមុន"៖ ពិត

"ខ្ទាស់"៖ ពិត

"abs ctrl": ពិត

}

}

ប្រសិនបើវាបរាជ័យ កថាខណ្ឌរងដែលត្រូវគ្នាត្រូវបានកំណត់ទៅមិនពិត ឧample

{

"ស្ថានភាព"៖ មិនពិត

"រូបភាព"៖

{

"focus_mode": "auto", //"auto","manual"

"focus_distance": មិនពិត,

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”brightness priority”

“shutter”:int      //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000

//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000

“anti_flicker”: int, // 0: បិទ 1:50Hz 2:60Hz

“exposure_brightness”៖ មិនពិត,

"iris": int, // 0 ~ 13

"ចំណេញ": int, // 0 ~ 15

“WB_mode”:”auto” //”auto”,”indoor”,”outdoor”,”one push”,”auto tracking”,”manual”

"R-gain": int, // 0 ~ 255

"B-gain": int, // 0 ~ 255

"កញ្ចក់": មិនពិត,

"ត្រឡប់": int,

“backlight_compensation”: int,

"ហ្គាម៉ា": int, // int

“digital_zoom_enable”: int,

“WDR_enable”: int,

“WDR_level”: int, //1~6

"ពន្លឺ": int, // 0 ~ 15

"ភាពមុតស្រួច": int, // 0 ~ 15

"កម្រិតពណ៌": int, // 0 ~ 15

"តិត្ថិភាព": int, // 0 ~ 15

"noise_reduction_2D": int,

“noise_reduction_3D”: int, // 0 auto 1:level1 2:level2 3:level3 4:level4 5:disable

"ដំណោះស្រាយ vo_": "1920X1080P @ 60Hz"

"កំណត់រូបភាពឡើងវិញ"៖ ពិត,

"ពង្រីក": ពិត,

"ផ្តោត": ពិត,

"ptz": ពិត,

"កំណត់ជាមុន": មិនពិត,

"ខ្ទាស់": មិនពិត

"abs ctrl": មិនពិត

}

}

5.2 ការទទួលបានប៉ារ៉ាម៉ែត្ររូបភាព

ទទួលបាន

ស្នើសុំ

{

"គន្លឹះ": int,

“រូបភាព”៖{

"focus_mode": ពិត,

"focus_distance": ពិត,

“exposure_mode”: ពិត,

"បិទ": ពិត,

"anti_flicker": ពិត,

“ការ​បញ្ចេញ​ពន្លឺ”៖ ពិត,

"iris": ពិត,

"ចំណេញ": ពិត,

“WB_mode”៖ ពិត,

“R_gain”៖ ពិត,

“B_gain”៖ ពិត,

"កញ្ចក់": ពិត,

"ត្រឡប់": ពិត,

“backlight_compensation”: ពិត,

"ហ្គាម៉ា"៖ ពិត,

“digital_zoom_enable”: ពិត,

“WDR_enable”: ពិត,

“WDR_level”៖ ពិត,

"ពន្លឺ": ពិត,

"ភាពមុតស្រួច": ពិត,

"ផ្ទុយ": ពិត,

"តិត្ថិភាព": ពិត,

“DC_iris”៖ ពិត,

"noise_reduction_2D": ពិត,

"noise_reduction_3D": ពិត,

“vo_resolution”: ពិត,

“vo_support”: ពិត,

“frame_rate”: ពិត,

"កំណត់ជាមុន": int

"ពង្រីក": ពិត,

"ផ្តោត": ពិត,

"ខ្ទះ": ពិត,

"លំអៀង": ពិត

}

}

ការឆ្លើយតប

ទទួលបានភាពជោគជ័យ ត្រឡប់តម្លៃដែលទាក់ទង

{

"ស្ថានភាព"៖ ពិត

"រូបភាព"៖

{

"focus_mode": "auto", //"auto","manual"

"focus_distance":"1.5m", //"1.5m","2m","3m","6m","10m"

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”brightness priority”

“shutter”:int      //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000

//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000

“anti_flicker”: int, // 0: បិទ 1:50Hz 2:60Hz

"ភាពភ្លឺច្បាស់": int, // 0 ~ 27

"iris": int, // 0 ~ 13

"ចំណេញ": int, // 0 ~ 15

“WB_mode”:”auto” //”auto”,”indoor”,”outdoor”,”one push”,”auto_tracking”,”manual”,”sodium”,”fluorescent”

"R_gain": int, // 0 ~ 255

"B_gain": int, // 0 ~ 255

"កញ្ចក់": int

"ត្រឡប់": int,

“backlight_compensation”: int,

"ហ្គាម៉ា": int, // int

“digital_zoom_enable”: int,

“WDR_enable”: int,

“WDR_level”: int, //1~6

"ពន្លឺ": int, // 0 ~ 15

"ភាពមុតស្រួច": int, // 0 ~ 15

"កម្រិតពណ៌": int, // 0 ~ 15

"តិត្ថិភាព": int, // 0 ~ 15

"DC_iris": int, // 0: បិទ 1: បើក

"noise_reduction_2D": int,

“noise_reduction_3D”: int, // 0 auto 1:level1 2:level2 3:level3 4:level4 5:disable

"ដំណោះស្រាយ vo_": "1920X1080P @ 60Hz"

“vo_support”:int      //bit[0]1920X1080P@25Hz bit[1]1920X1080P@50Hz bit[2]1920X1080P@30Hz bit[3]1920X1080P@60Hz bit[4]1280x720P@25Hz bit[5]1280x720P@50Hz bit[6]1280x720P@30Hz bit[7]1280x720P@60Hz

//bit[8]3840X2160P@25Hz bit[9]3840X2160P@30Hz bit[10]1920X1080I@50Hz bit[11]1920X1080I@60Hz bit[12]1920X1080P@59.94Hz bit[13]1920X1080P@29.97Hz bit[15]1280x720P@59.94Hz  bit[16]1280x720P@29.97Hz

“frame_rate”: int

"កំណត់ជាមុន": int // 0 មាន 1 មិនមានទេ។

"ពង្រីក": 0,

"ផ្តោត": 4000,

"ខ្ទះ": 0,

"លំអៀង": 0

}

}

ប្រសិនបើបរាជ័យ កំណត់ទៅមិនពិតទាក់ទងទៅនឹងធាតុរង ឧ៖

{

"ស្ថានភាព"៖ មិនពិត

"រូបភាព"៖

{

"focus_mode": "auto", //"auto","manual"

"focus_distance":"1.5m", //"1.5m","2m","3m","6m","10m"

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”brightness priority”

“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000

//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000

“anti_flicker”: int, // 0: បិទ 1:50Hz 2:60Hz

"ភាពភ្លឺច្បាស់": int, // 0 ~ 27

"iris": int, // 0 ~ 13

"ចំណេញ": int, // 0 ~ 15

“WB_mode”៖ មិនពិត,

“R_gain”៖ មិនពិត,

“B_gain”៖ មិនពិត,

"កញ្ចក់": មិនពិត,

"ត្រឡប់": int,

“backlight_compensation”: int,

"ហ្គាម៉ា": int, // int

“digital_zoom_enable”: int,

“WDR_enable”: int,

“WDR_level”: int, //1~6

"ពន្លឺ": int, // 0 ~ 15

"ភាពមុតស្រួច": int, // 0 ~ 15

"កម្រិតពណ៌": int, // 0 ~ 15

"តិត្ថិភាព": int, // 0 ~ 15

"noise_reduction_2D": int,

“noise_reduction_3D”: int, // 0 auto 1:level1 2:level2 3:level3 4:level4 5:disable

"ដំណោះស្រាយ vo_": "1920X1080P @ 60Hz"

“vo_support”:int      //bit[0]1920X1080P@25Hz bit[1]1920X1080P@50Hz bit[2]1920X1080P@30Hz bit[3]1920X1080P@60Hz bit[4]1280x720P@25Hz bit[5]1280x720P@50Hz bit[6]1280x720P@30Hz bit[7]1280x720P@60Hz

//bit[8]3840X2160P@25Hz bit[9]3840X2160P@30Hz bit[10]1920X1080I@50Hz bit[11]1920X1080I@60Hz bit[12]1920X1080P@59.94Hz bit[13]1920X1080P@29.97Hz bit[15]1280x720P@59.94Hz bit[16]1280x720P@29.97Hz

“frame_rate”: int

"កំណត់ជាមុន"៖ មិនពិត

}

}

6 RTMP ស្ទ្រីម
6.1 ការកំណត់ប៉ារ៉ាម៉ែត្រស្ទ្រីម RTMP

កំណត់

ស្នើសុំ

{

"គន្លឹះ": int,

“rtmp”:{

“សំខាន់”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

},

“រង”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

}

}

}

ការឆ្លើយតប

ដំឡើងដោយជោគជ័យ ត្រឡប់ប៉ារ៉ាម៉ែត្របំប្លែងកូដចុងក្រោយបំផុត។

{

"ស្ថានភាព"៖ ពិត

“rtmp”:{

“សំខាន់”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

"ស្ថានភាព": int, // 0 ការបរាជ័យក្នុងការផ្សាយ 1 ការផ្សាយបានជោគជ័យ

},

“រង”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

"ស្ថានភាព": int, // 0 ការបរាជ័យក្នុងការផ្សាយ 1 ការផ្សាយបានជោគជ័យ

}

}

}

ការកំណត់រចនាសម្ព័ន្ធស្ទ្រីម RTMP មិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព"៖ មិនពិត

"rtmp": មិនពិត

}

មិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធស្ទ្រីមបឋម ឬរង

{

"ស្ថានភាព": មិនពិត,

“rtmp”:{“main”:false,sub”:false}

}

កំហុសប៉ារ៉ាម៉ែត្រ

{

"ស្ថានភាព": មិនពិត,

“rtmp”:{“main”:false}

}

6.2 ការទិញប៉ារ៉ាម៉ែត្រស្ទ្រីម RTMP

ទទួលបាន

ស្នើសុំ

{

"គន្លឹះ": int,

“rtmp”:{“main”:true,”sub”:true}

}

or

{

"គន្លឹះ": int,

“rtmp”:{

“សំខាន់”៖{

"បើក": ពិត,

“url": ពិត,

},

“រង”៖{

"បើក": ពិត,

“url": ពិត,

},

}

}

ការឆ្លើយតប

{

"ស្ថានភាព": ពិត,

“rtmp”:{

“សំខាន់”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

"ស្ថានភាព": int, // 0 ការបរាជ័យក្នុងការផ្សាយ 1 ការផ្សាយបានជោគជ័យ

},

“រង”៖{

"បើក": int,

“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

"ស្ថានភាព": int, // 0 ការបរាជ័យក្នុងការផ្សាយ 1 ការផ្សាយបានជោគជ័យ

}

}

}

ការកំណត់រចនាសម្ព័ន្ធស្ទ្រីម RTMP មិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព"៖ មិនពិត

"rtmp": មិនពិត

}

មិនគាំទ្រការកំណត់រចនាសម្ព័ន្ធស្ទ្រីមបឋម ឬរង

{

"ស្ថានភាព": មិនពិត,

“rtmp”:{“main”:false,sub”:false}

}

កំហុសប៉ារ៉ាម៉ែត្រ

{

"ស្ថានភាព": មិនពិត,

“rtmp”:{“main”:false}

}

7 ការគ្រប់គ្រងប្រព័ន្ធ
7.1 ការកំណត់ការគ្រប់គ្រងប្រព័ន្ធ

កំណត់

សំណើ៖

{

"គន្លឹះ": int,

"ប្រព័ន្ធ"៖

{

"system_control":"image reset",//"image_reset" កំណត់ប៉ារ៉ាម៉ែត្ររូបភាពឡើងវិញ, "factory_reset" Factory reset, "system_reboot" ប្រព័ន្ធចាប់ផ្តើមឡើងវិញ

"ចូល":"អ្នកប្រើប្រាស់:ពាក្យសម្ងាត់",

}

}

ការឆ្លើយតប៖

រៀបចំដោយជោគជ័យ

សំណើ៖

{

"ស្ថានភាព"៖ ពិត

"ប្រព័ន្ធ"៖

{

"system_control"៖ ពិត

"ចូល": int // ត្រឡប់តម្លៃគន្លឹះ អន្តរកម្ម json ទាំងអស់ត្រូវតែរួមបញ្ចូល "កូនសោ": ធាតុ int បើមិនដូច្នេះទេពាក្យបញ្ជានឹងមិនឆ្លើយតបទេ។

}

}

ការដំឡើងបរាជ័យ

{

"ស្ថានភាព"៖ មិនពិត

"ប្រព័ន្ធ"៖

{

"system_control"៖ មិនពិត

"ចូល"៖ មិនពិត

}

}

7.2 ការទិញការគ្រប់គ្រងប្រព័ន្ធ

ទទួលបាន៖

សំណើ៖

{

"គន្លឹះ": int,

"ប្រព័ន្ធ"៖

{

"ឈ្មោះឧបករណ៍"៖ ពិត,

“serial_number”: ពិត,

“bootloader_version”៖ ពិត,

“system_version”: ពិត,

“app_version”: ពិត,

“hardware_version”៖ ពិត

"ចូល":"អ្នកប្រើប្រាស់:ពាក្យសម្ងាត់"

}

}

ការឆ្លើយតប៖

ការទទួលបានភាពជោគជ័យ

{

"ស្ថានភាព"៖ ពិត

"ប្រព័ន្ធ"៖

{

"device_name":"FHD Video Conference Camera",

“serial_number”:”123456789″,

“bootloader_version”:”V1.0.0″,

“system_version”:”V1.0.0″,

“app_version”:”V1.0.0″

“Hardware_version”:”V1.0.0″

"ចូល": int // ត្រឡប់តម្លៃគន្លឹះ អន្តរកម្ម json ទាំងអស់ត្រូវតែរួមបញ្ចូល "កូនសោ": ធាតុ int បើមិនដូច្នេះទេពាក្យបញ្ជានឹងមិនឆ្លើយតបទេ។

}

}

ការទិញបានបរាជ័យ

{

"ស្ថានភាព"៖ មិនពិត

"ប្រព័ន្ធ"៖

{

"ឈ្មោះឧបករណ៍"៖ មិនពិត,

“serial_number”:”123456789″,

“bootloader_version”:”V1.0.0″,

“system_version”:”V1.0.0″,

“app_version”:”V1.0.0″

}

}

7.3 ការគ្រប់គ្រងកម្មវិធីរុករក

ការគាំទ្រផ្នែកគ្រប់គ្រងរបារអាសយដ្ឋានរបស់កម្មវិធីរុករកតាមអ៊ីនធឺណិត និងប៉ារ៉ាម៉ែត្រកាមេរ៉ាសំណួរ វាក្យសម្ព័ន្ធគឺដូចគ្នាទៅនឹងវាក្យសម្ព័ន្ធខាងលើ ភាពខុសគ្នានោះគឺថាគ្មានការផ្ទៀងផ្ទាត់ការចូលទេ ពោលគឺគ្មានគ្រាប់ចុច ឬចូលសកម្មភាពនោះដោយផ្ទាល់យោងទៅតាមការគ្រប់គ្រងសំណុំពាក្យបញ្ជាអាចមាន។

Example 1: លេខកំណែសំណួរ

http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}

AIDA Imaging HTTP Access - a1

Exampលេខ 2៖ កំណត់ទីតាំងបង្រួម

http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}

AIDA Imaging HTTP Access - a2

Exampលេខ 3: សំណួរទីតាំង ptz

http://192.168.2.141/cgi-bin/web.fcgi?func=get{“image”:{“zoom”:true,”focus”:true,”pan”:true,”tilt”:true}}

AIDA Imaging HTTP Access - a3

8. ការតាមដានដោយស្វ័យប្រវត្តិ (ប្រសិនបើមាន)
8.1 ការទិញប៉ារ៉ាម៉ែត្រតាមដានដោយស្វ័យប្រវត្តិ

ទទួលបាន៖

ស្នើសុំ

{

"ai": ពិត

}

or

{

“អាយ”៖{

"បើក": ពិត,

"peoplePos": ពិត,

"ប្រជាជន​"៖ ពិត,

"switchTime": ពិត,

“boardDetectEn”៖ ពិត,

"គោលដៅពន្លឺខ្ពស់"៖ ពិត,

"zoomLock": ពិត,

"PTLimit": ពិត

}

}

ទទួលបានដោយជោគជ័យ ត្រលប់ទៅប៉ារ៉ាម៉ែត្រចុងក្រោយបំផុត។

{

“ai”៖ {

"បើក": 1,

“peoplePos”: ២,

“ប្រជាជន”៖ ៦,

"ពេលវេលាប្តូរ": 20,

"boardDetectEn": 1,

"គោលដៅពន្លឺខ្ពស់": 0,

"zoomLock": 1,

“PTLimit”៖ ១

},

"ស្ថានភាព"៖ ពិត

}

មិនគាំទ្រ ឬប៉ារ៉ាម៉ែត្រមិនប្រក្រតី

{

"ស្ថានភាព": មិនពិត,

"ai": មិនពិត

}

និយមន័យទីតាំងកំណត់ជាមុនពិសេស៖

កំណត់ជាមុនលេខ ២៥៥៖ ទីតាំងផ្ទះ;

កំណត់ជាមុនលេខ ២៥៤៖ ទីតាំងដែនកំណត់ខាងស្តាំចុះក្រោម;

កំណត់ជាមុនលេខ ២៥៣៖ ទីតាំងដែនកំណត់ខាងឆ្វេង;

កំណត់ជាមុនលេខ ២៥២៖ ទីតាំងក្តារខៀន

9 ការកំណត់ NDI
9.1 ការកំណត់ប៉ារ៉ាម៉ែត្រ NDI

ស្នើសុំ

{

“NDI”៖{

"បើក": int,

"ឈ្មោះឧបករណ៍": "HX",

"ឈ្មោះឆានែល":"ឆានែល 1",

"ក្រុម": "សាធារណៈ",

“multicast”៖ {

"បើក": 0,

"IP": "239.255.0.0",

"របាំង": "255.255.0.0",

“TTL”៖ ១

},

"ម៉ាស៊ីនមេរកឃើញ":"192.168.1.42"

}

}

ការឆ្លើយតប

ការកំណត់បានជោគជ័យ ហើយប៉ារ៉ាម៉ែត្រ NDI ត្រូវបានផ្លាស់ប្តូរ។

{

“NDI”៖{

"បើក": 1,

"ឈ្មោះឧបករណ៍": "HX",

"ឈ្មោះឆានែល":"ឆានែល 1",

"ក្រុម": "សាធារណៈ",

“multicast”៖ {

"បើក": 0,

"IP": "239.255.0.0",

"របាំង": "255.255.0.0",

“TTL”៖ ១

},

"ម៉ាស៊ីនមេរកឃើញ":"192.168.1.42"

},

"ស្ថានភាព"៖ ពិត

}

ការកំណត់រចនាសម្ព័ន្ធ NDI មិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព"៖ មិនពិត

"NTP": មិនពិត

}

កំហុសប៉ារ៉ាម៉ែត្រ

{

“NDI”៖{

"បើក": 1,

"ឈ្មោះឧបករណ៍": "HX",

"ឈ្មោះឆានែល":"ឆានែល 1",

"ក្រុម": "សាធារណៈ",

“multicast”៖ {

"បើក": 0,

"IP": "239.255.0.0",

"របាំង": "255.255.0.0",

“TTL”៖ ១

},

"ម៉ាស៊ីនមេរកឃើញ"៖ មិនពិត

},

"ស្ថានភាព"៖ មិនពិត

}

9.2 ការទិញប៉ារ៉ាម៉ែត្រ NDI

ស្នើសុំ

{

“NDI”៖{

"បើក": ពិត,

"ឈ្មោះឧបករណ៍": ពិត,

“ឈ្មោះ ឆានៀ”៖ ពិត,

"ក្រុម": ពិត,

"multicast": ពិត,

"ម៉ាស៊ីនមេរកឃើញ": ពិត

}

}

{

“NDI”៖ ពិត

}

ការឆ្លើយតប

{

“NDI”៖{

"បើក": 1,

"ឈ្មោះឧបករណ៍": "HX",

"ឈ្មោះឆានែល":"ឆានែល 1",

"ក្រុម": "សាធារណៈ"

“multicast”៖ {

"បើក": 0,

"IP": "239.255.0.0",

"របាំង": "255.255.0.0",

“TTL”៖ ១

},

"ម៉ាស៊ីនមេរកឃើញ":"192.168.1.42",

},

"ស្ថានភាព"៖ ពិត

}

មិនគាំទ្រ NDI

{

"ស្ថានភាព"៖ មិនពិត

"NDI": មិនពិត

}

10 ការកំណត់ SRT
10.1 ប៉ារ៉ាម៉ែត្រ SRT

ស្នើសុំ

{

“SRT”៖{

"របៀប": "ស្តាប់", // "ស្តាប់", "អ្នកហៅ", "ការជួបប្រជុំគ្នា"

“ស្តាប់”៖

{

"បើក": int,

"ច្រក": int,

"ភាពយឺតយ៉ាវ": int, // មិល្លីវិនាទី

"ការអ៊ិនគ្រីប": int,

"ប្រវែងគន្លឹះ": int, // 32, 24, 16

"កូនសោ": "012345678",

}

}

}

or

{

“SRT”៖{

"របៀប":"អ្នកហៅ", //"ស្តាប់", "អ្នកហៅ", "ការណាត់ជួប"

"អ្នកហៅសំខាន់"៖

{

"បើក": int,

"ip":"192.168.1.158",

"ច្រក": int,

"ភាពយឺតយ៉ាវ": int, // មិល្លីវិនាទី

"ការអ៊ិនគ្រីប": int,

"ប្រវែងគន្លឹះ": int, // 32, 24, 16

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=0″

},

"អ្នកហៅរង"៖

{

"បើក": int,

"ip":"192.168.1.158",

"ច្រក": int,

"ភាពយឺតយ៉ាវ": int, // មិល្លីវិនាទី

“ស្ទ្រីម”៖”r=0″

"ការអ៊ិនគ្រីប": int,

"ប្រវែងគន្លឹះ": int, // 32, 24, 16

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=1″

}

}

}

or

{

“SRT”៖{

"របៀប": "ការណាត់ជួប", //"ស្តាប់", "អ្នកហៅ", "ការណាត់ជួប"

"ការណាត់ជួបសំខាន់"៖

{

"បើក": int,

"ip":"192.168.1.158",

"ច្រក": int,

"ភាពយឺតយ៉ាវ": int, // មីលីវិនាទី

"ការអ៊ិនគ្រីប": int,

"ប្រវែងគន្លឹះ": int, // 32, 24, 16

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=0″

},

"ការជួបប្រជុំគ្នា"៖

{

"បើក": int,

"ip":"192.168.1.158",

"ច្រក": int,

"ភាពយឺតយ៉ាវ": int, // មីលីវិនាទី

“ស្ទ្រីម”៖”r=0″

"ការអ៊ិនគ្រីប": int,

"ប្រវែងគន្លឹះ": int, // 32, 24, 16

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=1″

}

}

}

ការឆ្លើយតប

ការកំណត់ដោយជោគជ័យ ប៉ារ៉ាម៉ែត្រ SRT បានផ្លាស់ប្តូរ

{

“SRT”៖{

"របៀប": "ស្តាប់",

“ស្តាប់”៖

{

"បើក": 1,

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

"សំខាន់ url”:”srt://192.168.1.158:1600?streamid=r=0″,

"រង url”:”srt://192.168.1.158:1600?streamid=r=1″,

}

},

"ស្ថានភាព"៖ ពិត

}

or

{

“SRT”៖{

"របៀប": "អ្នកហៅ",

"អ្នកហៅសំខាន់"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=0″

},

"អ្នកហៅរង"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=1″

}

},

"ស្ថានភាព"៖ ពិត

}

SRT មិនត្រូវបានគាំទ្រ / កំហុសប៉ារ៉ាម៉ែត្រ

{

"ស្ថានភាព"៖ មិនពិត

"SRT": មិនពិត

}

10.2 ការទិញប៉ារ៉ាម៉ែត្រ SRT

ស្នើសុំ

{

"SRT": ពិត

}

ការឆ្លើយតប

{

“SRT”៖{

"របៀប": "ស្តាប់",

“ស្តាប់”៖

{

"បើក": 1,

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

"សំខាន់ url”:”srt://192.168.1.158:1600?streamid=r=0″,

"រង url”:”srt://192.168.1.158:1600?streamid=r=1″,

}

},

"ស្ថានភាព"៖ ពិត

}

or

{

“SRT”៖{

"របៀប": "អ្នកហៅ",

"អ្នកហៅសំខាន់"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=0″

},

"អ្នកហៅរង"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=1″

}

},

"ស្ថានភាព"៖ ពិត

}

or

{

“SRT”៖{

"របៀប": "ការណាត់ជួប",

"ការណាត់ជួបសំខាន់"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=0″

},

"ការប្រជុំរង"៖

{

"បើក": 1,

"ip":"192.168.1.158",

"ច្រក": 1600,

"ភាពយឺតយ៉ាវ": 120,

"ការអ៊ិនគ្រីប": 1,

"ប្រវែងគន្លឹះ": 32,

"កូនសោ": "012345678eee",

“ស្ទ្រីម”៖”r=1″

}

},

"ស្ថានភាព"៖ ពិត

}

SRT មិនត្រូវបានគាំទ្រទេ។

{

"ស្ថានភាព"៖ មិនពិត

"SRT": មិនពិត

}

ឯកសារ/ធនធាន

ការចូលប្រើ HTTP រូបភាព AIDA [pdf] ការណែនាំអ្នកប្រើប្រាស់
HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-CUBE, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HDNDI-TF, HD-NDI3-120, HD-NDI3-IP67, UHD-3, HDIP-300NDI-3 UHD-NDI67-X3, PTZ-X30-IP, PTZ-X12-IP, PTZ-NDI-X20, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI20-X3, PTZ20K-NDI-X4, PTZ12KNDI-X PTZ4K30G-FNDI-X4., ការចូលប្រើ HTTP រូបភាព, ការចូលប្រើ HTTP, ការចូលប្រើ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *