웹폼 - ASP.NET 웹 사이트에 비디오를 삽입하는 효과적인 옵션은 무엇입니까?




visual studio 2017 웹 게시 (5)

Flash는 확실히 유비쿼터스 및 휴대용 솔루션입니다. 98 %의 브라우저 에 플래시가 설치되어 있습니다. 다른 대안으로는 퀵타임 (Quicktime) , 윈도우 미디어 플레이어 (Windows Media Player ) 또는 실버 라이트 ( Silverlight) (마이크로 소프트의 플래시 경쟁자, 여러 비디오 포맷을 임베딩하는 데 사용할 수있는 경쟁자)가있다.

동영상 품질이나 DRM에 관한 매우 구체적인 요구 사항이없는 경우 동영상을 퍼가기 위해 Flash (및 FLV 동영상 파일 형식)를 사용하는 것이 좋습니다.

현재의 인터넷을 잠깐 살펴보면 어도비 플래시가 웹 페이지에 비디오를 삽입하기위한 확실한 선택임을 알 수 있습니다. 정확합니까? 아니면 다른 효과적인 선택입니까? 플랫폼으로서의 ASP.NET 선택이이 결정에 영향을 줍니까?


저는 미디어 컨텐트를 전용 "플레이어"에게 배포하는 시스템을 개발 한 회사에서 일했습니다. 웹 기반이며 ASP.NET 기술을 사용했으며 생각할 수있는 거의 모든 가능한 미디어 형식을 시도했으며 선택은 정말 스스로에게 묻습니다.

즉시 재생해야합니까, 아니면 비디오를 재생하는 데 필요한 구성 요소를 미리 설치할 수 있습니까?

당신의 대답은 그것이 상자에서 재생할 필요가 있다면 정말 유일한 옵션은 플래시입니다 (나는 그것이 기본적으로 설치되어 있지 않다는 것을 알고 있지만, 대부분 설치되어있을 것입니다)

추가 구성 요소가 필요한 큰 문제가 아니라면 Windows Media Player에서 지원하는 형식으로 이동할 수 있습니다

Windows Media Player가 두 번째 옵션에 해당하는 이유는 일부 브라우저 및 일부 형식의 추가 구성 요소가 설치되어야하기 때문입니다.

우리는 "선수"가 우리에 의해 제공되었다는 호화 로움을 가지고 있었기 때문에 두 번째 옵션을 선택할 수있었습니다. 그러나 Windows Media Player보다 나은 방식으로 처리하기 때문에 가능한 한 많이 플래시로 다시 변환 하려고했습니다.


"플랫폼으로서의 ASP.NET 선택이이 결정에 영향을 줍니까?"

아마도 그렇지 않습니다.


Microsoft Expression Encoder 2에 액세스 할 수있는 경우이를 사용하여 비디오 파일을 인코딩하고 Silverlight 비디오 플레이어를 생성 할 수 있습니다. 그런 다음 IIS 7을 사용하는 경우 Adaptive 또는 Smooth Streaming을 사용하여 Smooth HD 를 체크 아웃 할 수 있습니다.

무료 Microsoft Silverlight 스트리밍 서비스 에서 스트리밍 할 수도 있습니다. Windows Live 계정에 연결되어 있습니다.

Flash와 마찬가지로 클라이언트가 Silverlight를 설치해야하지만 Flash는 더 오래 사용할 수 있습니다.


한 가지 고려 사항은 비디오 재생이 점진적 다운로드 또는 스트리밍을 통한 것인지 여부입니다. 프로그레시브 다운로드라면 더 많은 잠재 고객에게 다가 갈 수 있기 때문에 플래시 사용을 말합니다.

wmv 스트리밍의 경우 Windows Media 서비스에서 제공하는 기본 기능입니다.

스트리밍 플래시의 경우 Windows 상자에 스트리밍 서버를 설치해야합니다. 일부 옵션은 다음과 같습니다.





embed