"유튜브파티"의 두 판 사이의 차이
cdc wiki
(→시장상황에 대한 분석) |
(→시장상황에 대한 분석) |
||
94번째 줄: | 94번째 줄: | ||
**#원하는 그룹의 사람들과 동시에 시청이 가능함. | **#원하는 그룹의 사람들과 동시에 시청이 가능함. | ||
**#우리가 만들고자 하는 서비스와 달리 영상 시청자 간 영상 싱크가 실시간으로 동기화되지 않는다. | **#우리가 만들고자 하는 서비스와 달리 영상 시청자 간 영상 싱크가 실시간으로 동기화되지 않는다. | ||
+ | |||
*마케팅 전략 제시 | *마케팅 전략 제시 |
2020년 12월 9일 (수) 01:33 판
프로젝트 개요
기술개발 과제
국문 : 영상 동시 재생에 따른 실시간 반응 공유 플랫폼
영문 : Real-time interaction sharing platform for simultaneous video playback
과제 팀명
유튜브파티
지도교수
안상현 교수님
개발기간
2020년 9월 ~ 2020년 12월 (총 4개월)
구성원 소개
서울시립대학교 컴퓨터과학부 20169200** 안*영(팀장)
서울시립대학교 컴퓨터과학부 20179200** 박*영
서울시립대학교 컴퓨터과학부 20169200** 오*영
서울시립대학교 통계학과 20155800** 정*현
서울시립대학교 컴퓨터과학부 20169200** 허*희
서론
개발 과제의 개요
개발 과제 요약
- 같은 영상을 시청하며 실시간으로 반응을 공유 할 수 있는 웹 서비스
- 영상의 같은 시간대를 동시 시청 할 수 있도록 동기화
- 영상을 시청하면서 동시에 채팅으로 반응 공유
개발 과제의 배경
- 현재 코로나 19로인해 외부에서 만남을 가지는 일이 많이 줄어들었고 장소또한 마련하기가 쉽지가 않다. 그러다보니 실내에 있는 시간이 많아지고 안에서 영상을 보는 빈도가 높아졌다. 하지만 혼자서 영상을 보는 것으로는 평소에 밖에서 했던 사회적 의사소통의 욕구를 충족시키지 못한다. 이 문제를 해결하기 위해 원하는 시간에 다른사람들과 함께 영상을 시청하며 실시간으로 반응을 공유 할 수 있는 플랫폼을 개발하게 되었다.
개발 과제의 목표 및 내용
- 같은 영상을 시청하며 실시간으로 반응을 공유
- 모든 사용자가 동시에 영상의 같은 시간대를 시청 할 수 있도록 동기화
- 여러 개의 영상을 연속해서 보기 위한 영상 큐 제공
관련 기술의 현황
관련 기술의 현황 및 분석(State of art)
- 전 세계적인 기술현황
- Node.js
- 비동기 이벤트 주도 JavaScript 런타임. 확장성 있는 네트워크 애플리케이션을 위해 설계되었다. Non-blocking I/O와 단일 스레드 이벤트 루프를 통해 높은 처리 성능을 보인다. 오늘날 os 스레드가 일반적으로 사용하는 동시성 모델과는 대조적으로, Node.js의 사용자는 프로세스의 교착상태에 대해 걱정할 필요가 없다. Node.js에서 I/O를 직접 수행하는 함수는 거의 없으므로 프로세스는 블로킹 되지 않으며, 확장성 있는 시스템을 개발하는 데 유용하게 사용된다.
- Express
- 웹 및 모바일 애플리케이션을 위한 Node.js 웹 애플리케이션 프레임워크. Node.js를 사용하여 쉽게 서버를 구성할 수 있도록 만든 클래스와 라이브리의 집합체이다. Express를 사용하면 Node로만 코드를 작성하는 것보다 효율적으로 서버를 개발할 수 있다.
- Socket.io
- 실시간 웹 애플리케이션을 위한 JavaScript 라이브러리. 웹 클라이언트와 서버 간에 실시간 양방향 통신을 가능하게 한다. 브라우저에서 실행되는 클라이언트 측 라이브러리와 Node.js용 서버 측 라이브러리의 두 부분으로 구성된다.
- Node.js
- 특허조사 및 특허 전략 분석
- Collaborative streaming of video content(2016출원, US9282068B1)
- System and method for interactive synchronized video watching(2015출원, US9055312B2)
- Multi-screen video playback system(2012출원, US8264421)
- Streaming playback within a live video conference(2016출원, US9258524B2)
- Method and system for simultaneous conferencing and interactive display and control of video over a distributed network(2009출원, WO2009048882A1)
- 기술 로드맵
시장상황에 대한 분석
- 경쟁제품 조사 비교
- Netflix Party
- [이미지1]
- 친구들과 함께 넷플릭스 영상을 볼 수 있는 서비스
- 동기화 된 영상 재생과 그룹 채팅 서비스 제공
- URL 공유 방식으로만 다른 사용자 초대 가능
- 데스크톱, 랩톱 컴퓨터에서 구글 크롬 브라우저 확장 프로그램 형식으로만 지원한다.
- 서비스 특성상 모든 이용자가 넷플릭스 유료 회원이어야 사용 가능
- 우리가 만들고자 하는 서비스와 가장 비슷하며 유튜브 영상을 사용한다는 점, 웹 서비스 플랫폼으로 배포한다는 점에서 차이가 있다.
- Youtue Premieres
- [이미지2]
- 유튜브 채널 개설자가 지정한 영상을 사용자들이 함께 보는 서비스
- 동기화 된 영상 재생과 그룹 채팅 서비스 제공
- URL 공유, 유튜브 서비스 내 검색으로 불특정 다수가 참여 가능
- 웹, 모바일 앱 등 다양한 플랫폼에서 접근 가능
- 채널 개설자가 직접 업로드한 영상만 재생 가능하며 비공개로는 재생 할 수 없음
- 우리가 만들고자 하는 서비스는 유튜브에 이미 업로드 된 영상을 대상으로 한다는 점에서 차이가 있다.
- 카카오TV
- [이미지3]
- 카카오 TV에 업로드되어 있는 영상을 카카오톡 채팅방에 공유하고 함께 보는 서비스.
- 채팅은 카카오톡 채팅을 통해 가능함.
- 원하는 그룹의 사람들과 동시에 시청이 가능함.
- 우리가 만들고자 하는 서비스와 달리 영상 시청자 간 영상 싱크가 실시간으로 동기화되지 않는다.
- Netflix Party
- 마케팅 전략 제시
- 이미 존재하는 컨텐츠인 유튜브를 사용할 수 있다는 점
- 다른 프로그램 설치 없이 웹 서비스로 이용할 수 있다는 점
- 사용자의 필요에 따라 재생 위치를 자유롭게 변경 할 수 있다는 점
개발과제의 기대효과
기술적 기대효과
내용
경제적, 사회적 기대 및 파급효과
내용
기술개발 일정 및 추진체계
개발 일정
내용
구성원 및 추진체계
내용
설계
설계사양
제품의 요구사항
내용
설계 사양
내용
개념설계안
내용
이론적 계산 및 시뮬레이션
내용
상세설계 내용
내용
결과 및 평가
완료 작품의 소개
프로토타입 사진 혹은 작동 장면
내용
포스터
내용
관련사업비 내역서
내용
완료작품의 평가
내용
향후계획
내용
특허 출원 내용
내용