이 게시물은 양식에 구애받지 않고 수시로 변경됩니다.
- YouTube에서 기본적으로 제공해주는 API가 있으면 최대한 활용합니다.
- YouTube사용자를 식별할 수 있는 체계를 가지고 가야합니다. (OAuth 2)
- 유저나 채널의 기본 정보(about)를 수집해야 합니다.
- 전체 동영상 또는 재생목록 별 영상 정보들을 수집해야 합니다.
- 개별 영상들의 수집 정보 대상에는 제목 뿐만 아니라 조회수/추천/반대 등도 포함되어야 하며 기간별로 통계처리가 가능해야 합니다.
- 통계처리가 가능하면 기간별 랭킹 정보를 확인하여 트렌드를 살펴볼 수 있어야 합니다.
- 실시간 영상 정보를 수집하고, 여러 개의 영상을 동시에 한 화면에서 볼 수 있으면 좋겠습니다. (실시간 채팅포함)
- 유저나 채널 그리고 영상을 카테고리 또는 태그로 지정하여 관리할 수 있어야 합니다.
- 카테고리화 한 내용 중 보고싶지 않은 유저/채널/영상은 옵션에 따라 화면에 표시되지 않도록 합니다.
- 비슷한 성향의 사용자끼리 팔로우가 되면 저장된 영상정보를 서로 공유할 수 있도록 합니다.
- 관련채널등의 정보를 수집하여 유저/채널별 연결성을 확인해야 합니다.
- 필요하다면 영상을 다운받을 수 있어야 합니다.
- YouTube API로 제공되지 않는 정보가 있다면 웹 크롤링(Crawling)을 통해서 수집합니다.
마지막 수정일: 2019년 2월 10일 일요일