최근에 원래 답변에 제안한 내용을 적용한 후에도 비디오 로딩 동작 문제가 다시 발생했습니다.
대시 재생
내가 이해 한 바에 따르면, 기본 문제는 YouTube의 HTTP를 통한 Dynamic Adaptive Streaming 구현입니다 . 내가 알 수 있듯이 여기에는 서버 측과 클라이언트 측 구현이 있습니다. 위에 링크 된 Wikipedia 기사는 다음과 같이 말합니다.
Google의 YouTube는 서버 측에서 MPEG-DASH를 지원하는 실험을했습니다. Chrome은 클라이언트 측에서 지원합니다. 그러나이 기능을 구현하면 비디오 품질 옵션이 임의로 회색으로 표시되고 페이지를 여러 번 새로 고치지 않고 선택할 수없는 등의 다양한 버그로 인해 비디오 재생 성능이 심각하게 저하되었습니다.
어떤 소리를 매우 잘 알고.
해결책
이 문제를 해결하기 위해 현재 가장 널리 사용 되는 방법은 다양한 브라우저 에서 사용할 수있는 YouTubeCenter 확장 을 사용하는 것 입니다.
대시 재생 을 비활성화 할 수 있지만 다음 사항도 참고하십시오.
대시 재생을 비활성화하면 480p 및 1080p를 사용할 수 없게됩니다. 최근 YouTube 변경으로 인한 것입니다.
대시 재생 비활성화
대시 재생을 비활성화하려면 설정 메뉴를 엽니 다.
플레이어 페이지에서 해당 확인란을 선택 해제하십시오.
결과적으로 비디오가 최대한 빠르고 완벽하게로드됩니다.
유의하시기 바랍니다 YouTubeCenter는 기본적으로 광고를 제거합니다. 자주 사용하는 YouTube 채널을 지원하려면이 기능을 비활성화하십시오.
원래 답변 :
Chrome의 내부 플래시 플러그인 사용 중지
이것은 다시 고무 오리 디버깅의 경우 인 것 같습니다 ...
이것을 게시 한 후 Chrome에서 내장 Flash Player를 비활성화 할 수 있는지 확인하고 그 효과가 있는지 확인해야한다고 생각했습니다. 프로세스는 실제로 Adobe Flash Player 도움말에 설명되어 있습니다.
Adobe에서 제공하는 최신 Flash Player 설치 관리자를 잡고 설치하십시오.
로 이동하십시오 chrome://plugins/
.
단일 플러그인에 대한 세부 사항을 펼치려면 세부 사항 단추를 클릭하십시오 .
Adobe Flash Player에는 2 개의 항목이 있어야합니다. 하나는 Chrome에 내장 된 버전이고 다른 하나는 일반 설치입니다. 내장 된 기능을 비활성화하십시오.
PepperFlash
Chrome 설치 디렉토리 의 폴더에있는 내부 파일을 쉽게 인식 할 수 있습니다 .
이제 캐싱 동작은 Firefox에서 관찰 된 동작과 동일해야합니다.
내장 버전의 Flash를 비활성화하는 것은 일반적으로 권장되지 않습니다.
SmartVideo 확장 사용
Alex는 SmartVideo 라는 확장을 지적했습니다 . 이 확장 프로그램을 사용하면 Chrome의 버퍼링 동작을보다 강력하게 제어 할 수 있습니다.
나는 그것을 잠시 테스트했고 결과에 매우 만족합니다. 특히 비디오가 일시 중지 된 경우에도 버퍼링되도록 하는 옵션 은 내 질문에 설명 된대로 원하지 않는 동작에 영향을줍니다.
PepperFlash를 비활성화하는 것보다 몇 가지 장점이 있습니다. 우선, 이전에는 생각조차하지 않은 몇 가지 옵션을 제공합니다. YouTube가 동영상을 자동 재생하지 못하게하는 것과 같습니다.
PepperFlash를 사용하면 다중 모니터를 사용할 때도 이점이 있습니다. 한 화면에 전체 화면 비디오가 있고 두 번째 화면에 다른 Chrome 창이 있으면 두 번째 Chrome 창에 포커스를두면 여전히 전체 화면 비디오가 전경에 유지됩니다. 반대로 외부 Flash Player를 사용하는 경우 두 번째 Chrome 창에 초점을 맞추면 작업 표시 줄이 전체 화면 비디오 앞에 나타납니다.