개미 집단이 어떻게 협력하는지 보신 적이 있습니까? 개미 한 마리는 자기 체중의 최대 5,000배를 들어 올릴 수 있는데, 이러한 힘을 공통의 목표를 향해 대규모로 적용할 경우, 가히 천하무적입니다. Axis도 10여 년 전에 AXIS Camera Application Platform(ACAP)을 만들 때 이와 동일한 원리를 적용했고, 혁신적 솔루션을 만들기 위해서 개발자의 힘과 창의력을 하나로 묶는 것의 이점을 알았습니다. ACAP의 최신 버전 – 버전 4 – 은 Axis 플랫폼에서 컴퓨터 비전 애플리케이션 개발을 위한 임계값을 낮추는 데 더욱 기여합니다.
이러한 선구적 프로젝트의 기원 및 발전과 그것의 미래에 관한 희망에 관해 Axis 에지 애플리케이션 부문 글로벌 프로덕트 매니저 Anders Johansson과 이야기를 나누었습니다.
ACAP는 개발자가 네트워크 카메라에서 비디오 엔코더에 이르는 다양한 Axis 장치에 다운로드할 수 있는 애플리케이션을 만들 수 있도록 하는 개방형 애플리케이션 플랫폼입니다. 현재, 감시 솔루션을 향상시키고, 강력한 분석 애플리케이션을 제공하고, 기능을 확장하고 비즈니스 효율을 높이기 위해서 누구나 ACAP를 이용하여 Axis 제품을 위한 광범위한 컴퓨터 비전 애플리케이션을 개발하고 판매할 수 있습니다.
ACAP 애플리케이션의 개발을 시작하기 위해서 필요한 기술 자산, 즉 소프트웨어 개발 키트(SDK), 설명서, 컴파일러 등은 Axis 개발자 커뮤니티에서 제공되며, 모든 개발자에게 개방되어 무료로 이용할 수 있습니다. 상업적으로 사용 가능한 소프트웨어 애플리케이션을 보유한 기업의 참여를 환영합니다.
ACAP의 시작: "Camp ACAP"에서의 브레인스토밍과 코딩
그러나 ACAP의 현재 상황에서 한 발 뒤로 물러나서 생각해보면, 어떻게 시작되었을까요?
"우리는 ACAP를 2009년에 만들었는데, 그 시기에는 개발에 대한 이러한 개방적 접근이 보안 산업에 존재하지 않았습니다. Axis가 선구자였다고 말하는 편이 나을 것입니다. 지금 주변을 둘러보면, 이러한 종류의 플랫폼을 제공하는 회사들이 계속 늘어나고 있습니다. 이는 우리의 전략이 맞았다는 것을 증명하는 것입니다"라고 Anders는 말합니다.
Axis는 항상 파트너와 함께 일해 왔습니다. 자체 네트워크 내의 협업을 권장하는 것은 처음부터 회사의 철학의 중요한 일부였습니다. 여기에는 공급 체인과 솔루션 개발, 유통 및 판매 회사들이 포함됩니다.
"ACAP를 만드는 첫 번째 단계로, 우리는 9개의 파트너 회사를 룬드의 본사로 초청하여 파트너가 Axis 장치에서 실행될 수 있는 애플리케이션을 만들 수 있도록 하기 위해서 필요할 것으로 예상되는 사항을 논의했습니다. 이것은 통큰 투자였습니다. 파트너들은 우리와 함께 일주일을 보내면서 미팅, 협의, 코딩 및 시험을 집중적으로 수행했습니다"라고 Anders는 말합니다.
당시 업계에서는 비디오 분석을 둘러싼 과대 광고가 많았습니다. 점점 더 많은 벤더가 비디오 분석이 가능한 하드웨어 장치를 개발했습니다. 이 장치는 일반적으로 폐쇄된 생태계를 기반으로 했으며 당시에는 분석이 장치 자체가 아닌 서버 측에서 발생하는 경향이 있었습니다.
개발자가 영상을 최대한 효율적으로 처리하기 위한 가장 효과적인 방법을 찾고 있었던 상황에서, ACAP의 첫 단계 또한 시장의 요구에 따라 비디오 분석 애플리케이션에 집중적으로 초점을 맞추었습니다. 그러나 ACAP는 또 다른 폐쇄된 생태계를 만들려고 하기보다는 가장 광범위한 지식 공동체에 접근할 수 있도록 하면 최상의 결과를 생성한다는 Axis의 개방성 철학을 반영했습니다.
ACAP의 성장과 비디오 분석 애플리케이션을 뛰어넘는 움직임
지난 12년 동안 ACAP를 사용하는 적극적 개발자의 수가 ACAP를 고안한 첫 주와 비교하여 10배 증가했습니다. 여러 가지 요인이 이러한 성장에 기여했는데, 주된 요인 한 가지는 기술의 발전으로 네트워크 비디오 카메라와 기타 센서의 품질이 대폭 향상된 것입니다.
사소해 보이는 몇몇 발전이 유의미한 애플리케이션 개발의 전환점이 되었습니다. Anders는 다음과 같이 설명합니다. "개발자에게 I/O(입력/출력) 포트 및 오디오의 사용을 허용한 것이 상황을 완전히 바꿔 놓는 계기가 되었습니다. 이를 통해 새로운 유형의 센서를 사용할 수 있었고 장치에서 실행되는 애플리케이션이 이 신형 센서의 데이터를 처리할 수 있게 되었습니다. ACAP는 개발자가 이러한 모든 데이터를 VMS와 기타 시스템에 적용하기 위한 매개체가 되었습니다. 다양한 소스와 센서의 데이터를 조합하여 수많은 새로운 애플리케이션을 만들 수 있었습니다."
ACAP의 원리는 많은 스마트하고 창의적인 사람들에게 Axis의 기술을 최대한 활용할 수 있는 애플리케이션을 개발할 기회를 제공하고 있다는 것입니다.
지금까지 가장 많은 수혜를 입은 Axis 파트너는 카메라와 센서에서 VMS에 이르는 시스템 전체를 통해 데이터를 사용하는 것의 잠재적 가치를 볼 수 있는 파트너입니다.
"카메라는 해당 대상이 사람인지 물체인지 감지할 수 있었습니다. 카메라 자체가 유용한 것은 맞지만, 실제 가치는 지식을 구체적 상황에서 적용하는 방법을 알아내는 과정에서 실현됩니다.
개방성은 Axis DNA의 일부이며, 이는 기술적으로 그리고 프로그램 자체의 철학에 모두 적용됩니다. ACAP의 새 버전은 전 세계 개발자에게 친숙한 업계 표준 기술 프레임워크와 개방형 API를 채택하여 Axis 카메라의 애플리케이션 개발 임계값을 크게 낮춥니다.
애플리케이션의 가장 광범위한 잠재력
현재 ACAP는 대다수의 Axis 제품에서 지원됩니다. 제품이 ACAP를 지원하지 않는 소수의 상황은 제품이 영상 감시에 주로 초점을 맞추는 제품이 아닐 경우 또는 추가적 애플리케이션을 탑재하기 위한 여분의 충분한 리소스가 제품에 없을 경우입니다.
Anders는 다음과 같이 덧붙입니다. "우리가 모든 대답을 알고 있거나 항상 최고의 아이디어를 갖고 있는 것은 아니라는 점을 우리 모두가 겸허하게 받아들이고 있습니다! ACAP의 원리는 우리가 최대한 많은 스마트하고 창의적인 사람들에게 우리 기술을 최상으로 활용하고 고객에게 최대 가치를 제공하고 파트너가 자신의 비즈니스를 성장시킬 수 있도록 하는 애플리케이션을 개발할 기회를 제공하고 있다는 것입니다."
ACAP의 미래
ACAP는 계속 성장하고 진화합니다. 기술의 가속적인 진화는 혁신적 애플리케이션 개발을 위한 수많은 기회를 열어주고, 기술 부문 전체의 관련된 성장은 갈수록 많은 수의 신규 개발자를 유인합니다.
"우리는 개발 그리고 우리의 더 광범위한 시스템 통합업체 및 파트너 커뮤니티에 자신의 애플리케이션을 판매하는 능력과 관련하여 우리 파트너에 대한 지원을 강화하는 데 지속적으로 초점을 맞춥니다. 또한 여기에는 Axis 제품을 위한 혁신적 솔루션을 만들고 싶어하는 사람이라면 누구나 개발 도구에 접근할 수 있도록 하는 것이 포함됩니다. 이는 창의성과 혁신을 지원하기 위한 것입니다"라고 Anders는 덧붙입니다.
"ACAP의 최신 버전을 사용하면, 버튼 하나만 누르면 애플리케이션을 Axis 카메라로 훨씬 더 쉽게 이동할 수 있습니다. 이는 현재 서버 환경의 개발자인지 클라우드 중심적 개발자인지 여부에 관계없이, 해당 환경 중 하나에서 에지로 애플리케이션을 이동하려는 경우에 적용됩니다."
ACAP 애플리케이션 개발을 위한 도구
|
|