2012-10-15 3 views
3

Safari에서 Apple Live Streaming을 사용할 때 Javascript로 현재 비트 전송률을 감지 할 수있는 방법이 있습니까? 또는 .m3u8의 어떤 요소가 재생되고 있는지 감지 할 수 있습니까?Safari에서 HTTP 라이브 스트리밍의 현재 비트율을 확인하십시오.

나는 HTMLMediaElement Class Reference을 보았지만 아무런 단서도 발견되지 않았습니다. src 속성은 항상 .m3u8 파일을 참조하므로 도움이되지 않습니다.

답변

7

WHATWG가 그 같은 문제를 해결하려고하는 것처럼 보입니다. http://wiki.whatwg.org/wiki/Video_Metrics

, 당신은 웹킷은 ​​HTMLVideoElement에 다음과 같은 속성을 구현했다고 볼 수있는 사파리 웹 개발자 도구를 사용하여 :

  • webkitAudioDecodedByteCount
  • webkitDecodedFrameCount
  • webkitDroppedFrameCount 여기 HTML5 비디오 측정에 대한 자신의 문서를 참조하십시오
  • webkitVideoDecodedByteCount

이것들에 대한 문서는 많지 않지만, 도움이 될만한 sample code을 찾았습니다.

이러한 속성이 도움이 될지 궁금 할 것입니다. 통찰력이 있으면 의견을 게시하십시오.

+0

사파리 5.1.7에서 이러한 속성이 보이지 않지만 잠재적으로 유용합니다. Safari 6.0.1에서 지원되는지 확인하겠습니다. –

+0

정말입니까? 5.0.5의 이전 Windows 빌드와 Chrome에서이 점을 지적했습니다. – TimHayes

+0

OS X Lion의 Safari 5.1.7 또는 JS를 통해 액세스 할 수있는 Web Inspector에는 표시되지 않았습니다. 나는 크롬에서 그들을 보았다. –

관련 문제