2016-10-13 2 views
0

비디오 시청 시간과 연결된 작업이 있습니다. 동영상을 보는 경우 (예 : https://www.youtube.com/watch?v=jkaMiaRLgvY) 버튼을 시작한 순간부터 멈출 때까지 경과 한 시간 (초)을 얻는 것이 진짜입니까?파이썬 : 비디오 시청 시간 계산

+0

정확하게 측정하려고합니까? 사람이 실제로 비디오를 보는 시간? 예를 들어 페이지에서 다른 페이지로 이동하는 경우 해당 값이 포함됩니까? 비디오가 멈추었거나, 무엇이 버퍼링되는지를 고려하고 싶습니까? – sytech

+0

@Gator_Python 나는 사람이 실제로 비디오를 보았던 시간을 원한다. 나는 로그를 가지고 있으며, 거기에서이 시간을 얻으려고 노력한다. 'http://stackoverflow.com/questions/40019312/python-how-to-get-duration-of-watching-the-video-by-the-user-from -logs'하지만 나는 할 수 없다. 로그에있는 일부 동영상의 ID를 계산하려고하는데, 현재보다 적습니다. 나는 그것을 시험하려고 시도하고 그것은 일반적이지 않습니다. 어쩌면 요청 속도가 다르기도하고 Wi-Fi 또는 3G의 속도가 느려지므로 어떻게해야합니까? –

+0

좋아, 그 질문을 살펴 보았습니다. 어떻게 그 로그를 가져 왔습니까? 사용자와 YouTube간에 어떤 종류의 액세스/모니터링 기능이 있습니까? 그들이 사용하는 기계에 실제로 접근 할 수 있습니까? 귀하가 관리하는 내부 웹 페이지를 통해 비디오를 볼 수 있습니까? 프록시, 또는 무엇? – sytech

답변

0

사용자이 (보폭/중단을 포함하여) 비디오를 보는 데 소비 한 총 시간이면 전략이 효과가 있습니다.

그러나 비디오 길이를 측정하려는 경우 "시작"을 누른 이후의 시간 (초)을 계산하는 것은 그다지 정확하지 않습니다. 벽시계가 계속 실행되는 동안 비디오 재생은 여러 가지 이유로 지터가 생기거나 멈출 수 있습니다.

  • 느린 네트워크 (버퍼링)
  • /디코딩 지연 렌더링. 예를 들어 저가형 장치에서 고해상도 비디오를 재생하려고하는 경우
  • 아마도 많은 다른 ...