문제
- 클라이언트 맥락: (주)레드로버
- 요청 범위: 앱플랫폼
- 업무 태그: 미디어, 앱
회원전용 서비스 입니다.
#미디어, #앱
교육용 동영상을 보고, 내 목소리를 얹어 나만의 학습 영상을 만드는 앱을 만들었습니다.
교육 영상으로 공부하는 학생, 수업 자료를 만드는 선생님
영상이 많아도 나에게 맞는 것을 찾기 어려웠고, 영상을 수업 자료로 바꿔 쓸 방법이 없었습니다.
본 기록을 보고 맞는 영상을 추천합니다. 영상에 자기 목소리나 화면을 녹화해 합치고, 만든 영상은 내려받아 씁니다.
자기에게 맞는 영상을 추천받고, 선생님은 직접 만든 자료를 학생에게 나눠 줍니다.

IT7은 (주)레드로버를 위한 최첨단 교육용 동영상 스트리밍 앱 및 웹플랫폼 구축 프로젝트를 성공적으로 완료하였습니다. 이 프로젝트는 교육 콘텐츠의 접근성과 효율성을 극대화하고, 사용자의 학습 경험을 개인화하여 제공하는 데 중점을 두었습니다.
1. 동영상 스트리밍 및 큐레이션 플랫폼의 핵심 기능은 고품질 동영상 스트리밍입니다. 사용자는 다양한 교육 콘텐츠를 언제 어디서나 시청할 수 있습니다. 특히, 사용자의 시청 기록을 기반으로 한 큐레이션 기능이 도입되었습니다. 이 기능을 통해 사용자는 자신의 학습 패턴과 선호도에 맞춘 맞춤형 추천 콘텐츠를 받을 수 있습니다. 큐레이션 알고리즘은 사용자의 시청 시간, 시청 빈도, 관심 분야 등을 종합적으로 분석하여 가장 적합한 콘텐츠를 추천합니다.
2. 추천 플랫폼 사용자가 시청한 기록을 기반으로 한 추천 기능은 학습의 개인화를 도와줍니다. 플랫폼은 AI와 머신러닝 기술을 활용하여 각 사용자의 학습 패턴을 분석하고, 이를 바탕으로 새로운 콘텐츠를 추천합니다. 이 추천 시스템은 사용자 경험을 향상시키고, 학습 효율성을 극대화합니다. 사용자는 항상 자신에게 가장 유용한 콘텐츠를 손쉽게 찾을 수 있습니다.
3. 영상 및 음성 녹화 및 합성 기능 또 다른 중요한 기능은 영상 및 음성 녹화와 합성 기능입니다. 사용자는 시청하는 교육 콘텐츠를 자신의 목소리나 영상을 추가하여 개인화된 학습 자료로 만들 수 있습니다. 이 기능은 특히 교사나 강사들이 자신만의 교육 자료를 제작하고 배포하는 데 유용합니다. 녹화된 영상은 플랫폼 내에서 간편하게 편집할 수 있으며, 최종 합성된 영상은 다운로드하여 사용자가 소장할 수 있습니다. 이를 통해 학습 자료의 재사용성과 공유 가능성을 높였습니다.
서버: Windows Server 2012 R2 이 프로젝트에서는 Windows Server 2012 R2를 서버 운영체제로 사용하였습니다. 이 서버 환경은 안정적이며, 다양한 비즈니스 요구를 충족할 수 있는 강력한 기능을 제공합니다.
데이터베이스: MariaDB 데이터베이스는 MariaDB를 사용하였습니다. MariaDB는 높은 성능과 안정성을 자랑하는 오픈 소스 데이터베이스로, 대규모 데이터 처리와 고가용성 요구 사항을 충족할 수 있습니다. 또한, MariaDB는 MySQL과의 호환성을 제공하여 데이터베이스 관리 및 운영의 유연성을 보장합니다.
웹 서버: IIS 7.5 웹 서버로는 IIS 7.5를 선택하였습니다. IIS는 Windows Server 환경에서 최적화된 웹 서버로, 안정적인 성능과 다양한 기능을 제공합니다. 이를 통해 웹 애플리케이션의 신뢰성과 보안성을 강화하였습니다.
프론트엔드: Unity (Android, iOS) 프론트엔드 개발에는 Unity를 사용하였습니다. Unity는 크로스 플랫폼 개발을 지원하는 강력한 엔진으로, Android와 iOS 모두에서 최적화된 성능을 발휘합니다. Unity를 통해 고품질의 사용자 인터페이스와 원활한 사용자 경험을 제공할 수 있었습니다.
백엔드: ASP.NET (aspx) 백엔드 개발에는 ASP.NET을 사용하였습니다. ASP.NET은 Microsoft에서 제공하는 웹 애플리케이션 프레임워크로, 높은 생산성과 유연성을 제공합니다. 또한, 강력한 보안 기능과 확장성을 통해 안정적인 서버 사이드 로직을 구현할 수 있었습니다.
IT7이 (주)레드로버와 협력하여 구축한 교육용 동영상 스트리밍 플랫폼은 최신 기술과 혁신적인 기능들을 통합하여 사용자의 학습 경험을 향상시키는 데 중점을 두었습니다. 이 플랫폼은 사용자가 언제 어디서나 고품질 교육 콘텐츠를 접할 수 있도록 하며, 개인화된 학습 경로를 제공하여 학습의 효율성을 극대화합니다. 앞으로도 IT7은 이러한 혁신적인 솔루션을 통해 고객의 요구를 충족시키고, 더욱 발전된 기술을 제공할 것입니다.