Adobe Flash는 Adobe Flash Player, RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 사용하여 생방송을 가능하게합니다.
HTML 비디오 / 오디오에 해당하는 프로토콜 및 소프트웨어는 무엇입니까?
RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 대체 할 수있는 것은 무엇입니까?
HTML5에서도 가능합니까?
Adobe Flash는 Adobe Flash Player, RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 사용하여 생방송을 가능하게합니다.
HTML 비디오 / 오디오에 해당하는 프로토콜 및 소프트웨어는 무엇입니까?
RTMP 프로토콜, Flash Media Server 및 Flash Media Live Encoder를 대체 할 수있는 것은 무엇입니까?
HTML5에서도 가능합니까?
답변:
Wowza는 현재 미디어 서버 에서 작업하고 있으며 HTML5를 지원합니다. 여기서 볼 수 있습니다 . 내가 마지막으로 확인한 영화를 재생하고 있습니다.
WebM을 사용합니다. WebM 은 모든 사람이 자유롭게 사용할 수있는 웹용 고품질 공개 비디오 형식을 개발하는 데 전념 하는 프로젝트 입니다. Matroska 컨테이너를 기반으로합니다 . 현재 YouTube에서 HTML5 비디오를 재생하는 중입니다.
이 스트림의 소스는 Wowza 서버 측 공개 API를 사용하여 라이브 스트림으로 스트리밍되는 WebM 파일입니다.
태그 메모에 따르면 :
참고 : HTML5, WebM, VP8 및 Ogg Vorbis를 지원하는 브라우저가 필요합니다. 다음 브라우저에서 작동합니다 :
따라서 이들은 웹 브라우저를 라이브 스트림으로 가져 오기위한 요구 사항 인 것으로 보입니다.
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 를 사용할 수 있습니다.