FMUSER 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> 아프리칸스어
sq.fmuser.org -> 알바니아어
ar.fmuser.org -> 아랍어
hy.fmuser.org -> 아르메니아어
az.fmuser.org -> 아제르바이잔 어
eu.fmuser.org -> 바스크
be.fmuser.org -> 벨로루시 어
bg.fmuser.org -> 불가리아어
ca.fmuser.org -> 카탈로니아 어
zh-CN.fmuser.org -> 중국어 (간체)
zh-TW.fmuser.org -> 중국어 (번체)
hr.fmuser.org -> 크로아티아어
cs.fmuser.org -> 체코
da.fmuser.org -> 덴마크어
nl.fmuser.org -> 네덜란드어
et.fmuser.org -> 에스토니아어
tl.fmuser.org -> 필리피노
fi.fmuser.org -> 핀란드어
fr.fmuser.org -> 프랑스어
gl.fmuser.org -> 갈리시아어
ka.fmuser.org -> 조지아 어
de.fmuser.org -> 독일어
el.fmuser.org -> 그리스
ht.fmuser.org -> 아이티 크리올
iw.fmuser.org -> 히브리어
hi.fmuser.org -> 힌디어
hu.fmuser.org 헝가리어
is.fmuser.org -> 아이슬란드 어
id.fmuser.org -> 인도네시아어
ga.fmuser.org -> 아일랜드어
it.fmuser.org -> 이탈리아어
ja.fmuser.org -> 일본어
ko.fmuser.org -> 한국어
lv.fmuser.org -> 라트비아어
lt.fmuser.org 리투아니아어
mk.fmuser.org -> 마케도니아 어
ms.fmuser.org -> 말레이어
mt.fmuser.org -> 몰타어
no.fmuser.org -> 노르웨이어
fa.fmuser.org -> 페르시아어
pl.fmuser.org -> 폴란드어
pt.fmuser.org -> 포르투갈어
ro.fmuser.org -> 루마니아어
ru.fmuser.org -> 러시아어
sr.fmuser.org -> 세르비아어
sk.fmuser.org -> 슬로바키아어
sl.fmuser.org -> 슬로베니아어
es.fmuser.org -> 스페인어
sw.fmuser.org -> 스와힐리
sv.fmuser.org -> 스웨덴어
th.fmuser.org -> 태국
tr.fmuser.org -> 터키어
uk.fmuser.org -> 우크라이나어
ur.fmuser.org -> 우르두어
vi.fmuser.org -> 베트남어
cy.fmuser.org -> 웨일스 어
yi.fmuser.org -> 이디시어
HLS 프로토콜은 무엇입니까?
HLS (Http Live Streaming)는 Apple에서 정의한 실시간 스트리밍을위한 프로토콜입니다. HLS는 HTTP 프로토콜을 기반으로 구현됩니다. 전송 내용은 두 부분으로 구성되는데 하나는 M3U8 설명 파일이고 다른 하나는 TS 미디어 파일입니다.
HLS 프로토콜 애플리케이션 :
전송 계층 프로토콜은 표준 HTTP 프로토콜 만 필요하기 때문에 HLS는 방화벽이나 프록시 서버를 쉽게 통과 할 수 있으며 CDN을 사용하여 쉽게 배포를 가속화 할 수 있으므로 대규모 애플리케이션의 병목 현상을 쉽게 해결할 수 있습니다. 그리고 클라이언트는 구현하기 쉽습니다.
HLS는 현재 주문형 및 라이브 방송 분야에서 널리 사용됩니다. HLS 프로토콜은 HTTP 프로토콜을 통해 오디오 및 비디오 스트림을 전송하여 라이브 비디오를 구현합니다. HLS 프로토콜의 실현이 핵심입니다. 특히 현재 생방송 분야에서 휴대폰의 생방송 프로토콜은 기본적으로 애플의 HLS 프로토콜을 사용하고있다. 이번 협약의 출현으로 이동 단말기의 생방송 문제가 해결되었다고 할 수있다.
도구 / 재료
800li 미디어 서버
방법 / 단계
HLS 프로토콜 아키텍처 다이어그램 :
HLS 프로토콜의 M3U8 파일 생성 방법
M3U8 파일 생성 및 분석 :
HLS 프로토콜의 주요 내용은 텍스트 프로토콜 M3U8에 관한 것입니다. 사실 생성과 분석은 매우 간단합니다. 다음은 실제 응용 프로그램의 예입니다.
미디어 재생 목록 (미디어 재생 목록)
HLS 프로토콜의 M3U8 파일 생성 방법
· HLS는 URI (RFC3986)가 가리키는 재생 목록을 통한 미디어 스트림을 나타냅니다.
· 재생 목록은 일부 URI 및 설명 태그를 포함하는 UTF-8 인코딩 텍스트 파일을 사용하는 미디어 재생 목록 또는 마스터 재생 목록 일 수 있습니다.
· 미디어 재생 목록에는 미디어 세그먼트 목록이 포함되어 있습니다. 순차적으로 재생하면 전체 스트림을 재생할 수 있습니다.
·이 재생 목록을 재생하려면 클라이언트가 먼저 다운로드 한 다음 그 안의 각 미디어 세그먼트를 재생해야합니다.
· 더 복잡한 상황은 재생 목록이 Variant Stream 컬렉션을 포함하는 마스터 재생 목록이라는 것입니다. 일반적으로 각 변형 스트림에는 동일한 스트림의 여러 버전이 포함됩니다 (예 : 다른 해상도 및 다른 비트 전송률).
HLS 미디어 세그먼트
· 각 미디어 세그먼트는 URI로 지정되며 바이트 범위를 포함 할 수 있습니다.
· 각 미디어 세그먼트의 기간은 EXTINF 태그로 지정됩니다.
· 각 미디어 세그먼트에는 고유 한 정수 미디어 세그먼트 번호가 있습니다.
· 일부 미디어 형식은 미디어 세그먼트를 구문 분석하기 전에 파서를 초기화하기 위해 형식 별 시퀀스가 필요합니다. 이 필드는 EXT-X-MAP 태그로 지정되는 미디어 초기화 섹션이라고합니다.
HLS 지연 문제
HLS 이론적 지연 = 1 슬라이스 지속 시간 + 0-1 td (td는 EXT-X-TARGETDURATION이며 플레이어가 슬라이스를 가져 오는 간격으로 간단히 이해할 수 있음) + 0-n 시작 슬라이스 (Apple의 공식 권장 사항은 요청입니다. (3 개 클립 이후 재생 시작) + 플레이어가 요청한 클립의 네트워크 지연 (네트워크 연결 시간 소모). 낮은 지연 효과를 추구하기 위해 슬라이스를 더 작게 자르고 슬라이스를 가져 오는 간격을 줄일 수 있습니다. 더 작게 만들고 플레이어는 XNUMX 개의 슬라이스를 가져 오기 전에 재생을 시작하지만 이러한 최적화 방법은 HLS 불안정 및 오류의 위험을 증가시킵니다.
오늘날 많은 스트리밍 미디어 라이브 방송 시스템 제조업체는 HLS 프로토콜을 사용하여 Android 휴대폰과 Apple 휴대폰의 재생 문제를 해결했습니다. VLC 플레이어와 같이 M3U8을 지원하거나 HTML3 웹 기술과 결합하여 모바일 브라우저를 통해 시청할 수있는 타사 플레이어에서 원활한 재생을 위해 HLS 프로토콜의 M8U3 파일 인 효과적인 라이브 비디오의 M8U5 재생 링크 주소를 자동으로 생성합니다. 웹 페이지 라이브 비디오.
HLS 프로토콜의 M3U8 파일 생성 방법
샘플 재생 코드는 다음과 같습니다.
웹 페이지에 포함 된 HTML 코드
<script type="텍스트/자바스크립트" src="http://192.168.1.44:8083/assets/player.js"></script>
p2ps_embed("hls", "live", "http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev","p2ps_video ","640 ","480 ","10.1.0 ","http://192.168.1.44:8083/assets/expressInstall.swf", {}, {allowFullScreen : true, allowScriptAccess :"always "});
플레이하려면 Flash Player 2 이상이 필요합니다.http://www.adobe.com/go/getflashplayer"><img src = "http://www.adobe.com/images/shared/download_buttons/get_flash_player. gif "alt ="최신 Flash 플레이어 설치 "/>
Moble M3U8 링크
http://192.168.1.44:8083/videos/live/22/39/tUabV17nAPCev/tUabV17nAPCev.M3U8
|
놀라움을 얻으려면 이메일을 입력하십시오.
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> 아프리칸스어
sq.fmuser.org -> 알바니아어
ar.fmuser.org -> 아랍어
hy.fmuser.org -> 아르메니아어
az.fmuser.org -> 아제르바이잔 어
eu.fmuser.org -> 바스크
be.fmuser.org -> 벨로루시 어
bg.fmuser.org -> 불가리아어
ca.fmuser.org -> 카탈로니아 어
zh-CN.fmuser.org -> 중국어 (간체)
zh-TW.fmuser.org -> 중국어 (번체)
hr.fmuser.org -> 크로아티아어
cs.fmuser.org -> 체코
da.fmuser.org -> 덴마크어
nl.fmuser.org -> 네덜란드어
et.fmuser.org -> 에스토니아어
tl.fmuser.org -> 필리피노
fi.fmuser.org -> 핀란드어
fr.fmuser.org -> 프랑스어
gl.fmuser.org -> 갈리시아어
ka.fmuser.org -> 조지아 어
de.fmuser.org -> 독일어
el.fmuser.org -> 그리스
ht.fmuser.org -> 아이티 크리올
iw.fmuser.org -> 히브리어
hi.fmuser.org -> 힌디어
hu.fmuser.org 헝가리어
is.fmuser.org -> 아이슬란드 어
id.fmuser.org -> 인도네시아어
ga.fmuser.org -> 아일랜드어
it.fmuser.org -> 이탈리아어
ja.fmuser.org -> 일본어
ko.fmuser.org -> 한국어
lv.fmuser.org -> 라트비아어
lt.fmuser.org 리투아니아어
mk.fmuser.org -> 마케도니아 어
ms.fmuser.org -> 말레이어
mt.fmuser.org -> 몰타어
no.fmuser.org -> 노르웨이어
fa.fmuser.org -> 페르시아어
pl.fmuser.org -> 폴란드어
pt.fmuser.org -> 포르투갈어
ro.fmuser.org -> 루마니아어
ru.fmuser.org -> 러시아어
sr.fmuser.org -> 세르비아어
sk.fmuser.org -> 슬로바키아어
sl.fmuser.org -> 슬로베니아어
es.fmuser.org -> 스페인어
sw.fmuser.org -> 스와힐리
sv.fmuser.org -> 스웨덴어
th.fmuser.org -> 태국
tr.fmuser.org -> 터키어
uk.fmuser.org -> 우크라이나어
ur.fmuser.org -> 우르두어
vi.fmuser.org -> 베트남어
cy.fmuser.org -> 웨일스 어
yi.fmuser.org -> 이디시어
FMUSER 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!
Contact
주소:
No.305 Room HuiLan Building No.273 Huanpu Road 광저우 중국 510620
카테고리
MMCC 뉴스레터