Flash 기반 미디어 플레이어에 추적 기능을 추가하여 어떤 비디오 섹션이 시청 중인지 보여줄 수 있습니다 (현재는 비디오를 볼 때보기 만 등록합니다).대량의 비디오보기 데이터 수집
예를 들어 시청자가 동영상의 처음 30 초를 본 다음 다른 것을 클릭하면 해당 데이터에 반영됩니다.
마찬가지로 누군가가 처음 10 초를 본 다음 타임 라인을 비디오의 마지막 순간까지 문질러봤을 때 중간 부분이 아닌보고있는 부분에 등록을 원한다는 것을 감시합니다.
내 첫 번째 생각은 플레이어에서보기 데이터를 수집하여보고 세션이 끝날 때 모두 서버로 보냈다는 것입니다. 불행하게도 Flash는 시청자가 영화가있는 페이지를 클릭 할 때 연결할 수있는 이벤트가 아닌 것 같습니다 (악용 가능성이있는 것은 좋은 것입니다 - 악의적으로 남을 것입니다).
비디오가 재생되는 동안 서버에 대한 정기적 인 요청을해야합니다. 동시 시청자가 많은 경우 분명히 많은 양의 요청으로 이어질 것입니다.
클라이언트에서 데이터베이스로 이러한 모든 '하트 비트'이벤트를 덤프하는 간단한 접근 방식은 관리하기 쉽지 않게 될 것 같아서 세션을 보는 것이 메모리에 캐시되고 데이터베이스로 플러시되는 방식을 택해야하는지 궁금해합니다. 비활성화 될 때 (제한 시간 기준). 그렇게하면 데이터가 개별 하트 비트가 아닌 시간 범위로 저장 될 수 있습니다.
그래서 이러한 종류의 대량보기 데이터를 다루는 가장 좋은 방법은 무엇입니까? 기존의 아키텍처/패턴이 있습니까?
감사합니다,
댄.
FMS 문서의 분명한 부분을 찾을 수 없습니다. 찾을 수있는 추가 정보 (예 : 기능 이름)를 제공 할 수 있습니까? – DanK
여기를 참고하십시오 : http://help.adobe.com/en_US/FlashMediaServer/3.5_AdminGuide/WS5b3ccc516d4fbf351e63e3d119f2926bcf-79d1.html#WS5b3ccc516d4fbf351e63e3d119f29260bd-7ff2 –
감사합니다. 거기에 흥미로운 것들이 있습니다. 올바른 로깅 설정과 로그 분석 프로세스가 솔루션을 형성 할 수 있습니다. – DanK