원활한 스트리밍을위한 Netflix 업데이트

원활한 스트리밍을위한 Netflix 업데이트

cdgdfsg-thumb-225x168-12319.gif주어진 4K 비디오 재생 문제 최근 Netflix에서 스트리밍 서비스를 업데이트하고 있다는 소식을 듣고 반가 웠습니다. 기사의 테크노-스피크는 저에게 약간 밀집되어 있지만 Netflix는 부분적으로 독일, 프랑스, ​​스위스, 오스트리아, 벨기에 및 룩셈부르크로의 확장과 스트리밍과 일치하기 위해 노력하고 있다고 생각합니다. 4K 함유량.





스카이프는 내가 아무 것도 클릭하지 못하게합니다





에서 Gigaom
넷플릭스는 월요일 재생을 눌러 비디오를 시작하는 간단한 프로세스에 DRM 라이선스 사용자, 계약 평가 및 적절한 CDN (콘텐츠 전송 네트워크) 선택과 관련된 전체 관리자 활동이 필요한지 자세히 설명했습니다. 이러한 활동을 자동화하기 위해이 회사는 복잡한 작업을 작은 작업으로 분할 할 수있는 기술을 사용하여 고품질 비디오 스트리밍을 보장하는 데 사용되는 Netflix 시스템의 내부 이름 인 재생 서비스를 업데이트했습니다.





업데이트 된 재생 서비스의 핵심은 Netflix 엔지니어링 관리자 인 Nicholas Eddy가 매일 Netflix가받는 수많은 트래픽을 처리하는 데 사용되는 자체 조립 구성 요소를 사용하는 것입니다. Netflix의 인기와 트래픽이 지속적으로 증가함에 따라 회사는 '스트레스 신호를 보임'에 따라 Playback Service를 업데이트해야했습니다.

소프트웨어 엔지니어링 설계 원칙 인 관심사 분리라는 원칙에 따라 작동합니다. 이는 소프트웨어 시스템이 서로 겹치는 부분이 거의없는 여러 부분으로 구성되어야 함을 의미합니다. Netflix는 프로세서라고하는 빌딩 블록을 사용하여 개선 된 서비스를 구축했습니다. )이를 통해 회사는 전체 제품에 영향을 미치지 않도록 다양한 작업과 계산을 줄일 수 있습니다.



이러한 프로세서를 특별하게 만드는 것은 서비스 백엔드의 작은 문제를 자동으로 해결하는 데 사용할 수 있다는 사실입니다. 그런 다음 회사의 어셈블러 메커니즘은 이러한 여러 작업을 하나의 큰 시스템으로 결합 할 수 있습니다.

스트리밍 비디오가 사용하는 데이터 양

블로그 게시물에서 :





일부 입력에 대해 트리거되는 프로세서는 시스템 내 전체 프로세서 세트의 새로운 속성입니다. 각 프로세서가 계산에 참여할 수있는시기를 결정하기 위해 어셈블러 메커니즘이 존재합니다. 런타임에 이러한 결정을 내리므로 각 요청에 대해 완전히 동적 연결이 가능합니다. 결과적으로 프로세서는 어떤 방식 으로든 구성 될 수 있으며 서로를 인식 할 필요가 없습니다. 따라서 정적으로 결정되고보다 엄격하게 구조화 된 switch 문 또는 상속과 같은 기존 메커니즘보다 기능을 추가, 제거 및 업데이트하기가 더 쉽습니다.
간단히 말해 Netflix의 어셈블러 메커니즘과 결합 된 프로세서는 엔지니어의 부담을 덜어 줄 수 있으며, 엔지니어는 이제 더 큰 문제에 시간을 할애 할 수 있습니다.

Netflix는 특히 자체 조립 개념과 관련하여 추가 게시물에서 재생 서비스가 작동하는 방식에 대해 더 자세히 설명 할 계획입니다.





Netflix를 업그레이드하고 원활한 스트리밍 경험을 보장하는 것이 더 좋은시기에 올 수 없었습니다. Netflix는 독일, 프랑스, ​​스위스, 오스트리아, 벨기에 및 룩셈부르크에서 출시 될 것이라고 방금 발표했습니다. 회사가 마지막으로 큰 국제 시장을 만든 지 2 년이 지났습니다. 움직임.

랩톱에서 더 많은 램을 얻는 방법

추가 자료