HTML5 생방송


10

Adobe Flash는 Adobe Flash Player, RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 사용하여 생방송을 가능하게합니다.

HTML 비디오 / 오디오에 해당하는 프로토콜 및 소프트웨어는 무엇입니까?

RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 대체 할 수있는 것은 무엇입니까?

HTML5에서도 가능합니까?


답변:


3

Wowza는 현재 미디어 서버 에서 작업하고 있으며 HTML5를 지원합니다. 여기서 볼 수 있습니다 . 내가 마지막으로 확인한 영화를 재생하고 있습니다.

WebM을 사용합니다. WebM모든 사람이 자유롭게 사용할 수있는 웹용 고품질 공개 비디오 형식을 개발하는 데 전념 하는 프로젝트 입니다. Matroska 컨테이너를 기반으로합니다 . 현재 YouTube에서 HTML5 비디오를 재생하는 중입니다.

이 스트림의 소스는 Wowza 서버 측 공개 API를 사용하여 라이브 스트림으로 스트리밍되는 WebM 파일입니다.

태그 메모에 따르면 :

참고 : HTML5, WebM, VP8 및 Ogg Vorbis를 지원하는 브라우저가 필요합니다. 다음 브라우저에서 작동합니다 :

따라서 이들은 웹 브라우저를 라이브 스트림으로 가져 오기위한 요구 사항 인 것으로 보입니다.


3

HTML5 는 HTML4의 확장이며, 따라서 video tag 의 src 매개 변수에 지정된 모든 tcp / ip 포트를 사용합니다 . Flash와 같은 플러그인을 사용하지 않고 브라우저에서 직접 처리되므로 모바일 장치를위한 유일한 기존 스트리밍 솔루션입니다.

HTML5 비디오 는 프로토콜에 구애받지 않습니다. 프로토콜은 다음과 같이 소스 URL에 의해 암시됩니다.

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

또는 어쩌면 :

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

이것은 사용되는 프로토콜에 대한 브라우저의 지원에 달려 있습니다. 비디오 파일 스트리밍은 일반적으로 항상 지원되지만 위와 같이 더 복잡한 경우에는 브라우저에 필요한 지원이 없을 때 플러그인을 사용해야 할 수 있습니다.

HTML5 플레이어는 HTML, CSS 및 Javascript 만 도구로 사용하여 빌드 할 수 있습니다.

예를 들어 CSS를 사용하여 100 % 스킨을 사용할 수있는 무료 및 오픈 소스 경량 플레이어 인 VideoJS 는 웹 사이트에 HTML5 비디오에 대한 유용한 정보가 많이 있습니다.

Kaltura 프로젝트에 관한 더 많은 정보가 있습니다.이 프로젝트는 Kaltura 커뮤니티 사이트 인 html5video로 시작하는 것이 가장 좋습니다 . 이 사이트에는 HTML5 플레이어 비교시작하기-HTML5 탐색 기사 도 포함되어 있습니다.

HTML5에 기존 비디오 파일을 게시하려면 HTML5 코드를 생성하는 무료 Html5 Video Creator 를 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.