2010-07-23 2 views
0

그 인기있는 미디어가 풍부한 웹 사이트가 어떻게 자신의 미디어 라이브러리를 구현하는지 궁금합니다. 그들은 모든 미디어 파일을 데이터베이스에 저장합니까? 그들이 사용하는 데이터베이스의 종류는 무엇입니까? 그들은 성능을 향상시키기 위해 다른 메커니즘을 사용합니까?가장 대중적인 미디어 리치 웹 사이트가 미디어 라이브러리를 구현하는 방법은 무엇입니까?

응답 해 주셔서 감사합니다.

답변

1

매우 어려운 질문을하고 있습니다.

입문 읽기로 Youtube Architecture on High Scalability을 확인하는 것이 좋습니다. Youtube는 미디어 중심 웹 사이트가 작동하는 방식에 대한 실제 사례입니다.

예상대로 실제 미디어 파일을 처리하는 것은 병목 현상이 아닙니다. 더 어려운 부분은 모든 미디어 메타 데이터를 동기화하고 축소판을 생성하는 것입니다. 미디어 파일은 항상 클러스터에서 또는 매우 인기있는 비디오의 경우 CDN에서 호스팅 할 수 있습니다.

자세한 내용은 링크를 참조하십시오.

0

인기 미디어 웹 사이트에 dev에로 말하기처럼 "인기있는 미디어 사이트는"매우 광범위하지만, 일반적으로 대용량 리치 미디어 사이트 Content Delivery Networks 같은 Akamai 등 또는 클라우드 기반 스토리지를 사용하여, 우리는 오프로드 타사 (YouTube 및 BrightCove)에 동영상 제공. 상황에 따라 Google은 맞춤 동영상 플레이어에서이 동영상을 호스팅하여 광고 및 기타 기능을 추가합니다. 비디오 스트림을 펌핑하는 것은 자신의 아키텍처에 많은 에너지와 돈을 투자 한 다른 사람이 처리하는 것이 가장 좋습니다.

다른 모든 도구와 통합 할 사내 대 개발 노력을 보증 할만큼 구체적인지 여부를 결정해야합니다.