
ការណែនាំអំពីការចូលប្រើ 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}}

Exampលេខ 2៖ កំណត់ទីតាំងបង្រួម
http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}

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

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, ការចូលប្រើ |




