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 -> 이디시어
생방송 소프트웨어를 개발하는 동안 약간의 혼란이있을 수 있습니다. HTTP-FLV, WebRTC, RTMP, HLS 및 기타 독점 프로토콜과 같은 스트리밍 미디어 프로토콜의 선택처럼 어느 것이 더 적절합니까? PC 플랫폼에서 사용할 수있는 프로토콜은 무엇입니까? 모바일 장치에서 더 잘 작동하는 프로토콜은 무엇입니까? 다음으로 다양한 계약의 장단점을 비교하는 것으로 시작하겠습니다.
1. 몇 가지 일반적인 스트리밍 미디어 프로토콜의 장단점 :
RTMP : Flash / AIR와 서버 간의 오디오 및 비디오 데이터 전송을 위해 Adobe에서 개발 한 독점 프로토콜입니다. 또한 현재 가장 일반적으로 사용되는 스트리밍 미디어 전송 프로토콜입니다.
장점 : TCP 긴 연결을 기반으로하여 연결을 여러 번 설정할 필요가 없으며 지연이 적습니다 (일반적으로 1 ~ 3 초). 기술이 성숙하고 지원 시설이 완벽합니다.
단점 : PC 브라우저의 Flash에서만 사용할 수 있고 모바일 브라우저에서는 사용할 수 없습니다. Flash가 스테이지를 종료하려고하므로 웹 플레이어에서 스트리밍하는 데 RTMP가 사용되지 않습니다.
HLS : Apple에서 제안한 HTTP 기반 스트리밍 미디어 네트워크 전송 프로토콜. 그것의 작동 원리는 라이브 스트림을 수많은 조각으로 자르는 슬라이스 전송입니다. 사용자가 비디오를 볼 때 클라이언트는 매번 부분 만 다운로드 할 수 있습니다.
장점 : HTTP 프로토콜을 기반으로 CDN에 액세스하기가 더 쉽고 방화벽에 의해 거의 차단되지 않으며 다중 비트 전송률 적응이 제공됩니다. Apple에서 제안한 프로토콜로 macOS / iOS에서 큰 이점이 있으며 Android 해당 지원에서도 제공됩니다. 이 프로토콜은 모바일 장치에 적합하다고 말할 수 있습니다.
단점 : 지연이 큽니다. 일반적으로 10 초 이상입니다. 많은 수의 TS 파일은 서버 스토리지 및 요청에 대한 부담을 유발합니다.
HTTP-FLV : 오디오 및 비디오 데이터를 FLV로 캡슐화 한 다음 HTTP 연결을 통해 전송합니다. RTMP와 비교할 때 전송 프로토콜 만 변경되었습니다. 웹 플레이어의 경우 여전히 Flash가 필요하지만 "flv.js"의 출현이이 결함을 보완했습니다.
장점 : 낮은 대기 시간, 전반적인 효과는 RTMP에 매우 가깝습니다. RTMP 프로토콜에 비해 방화벽 및 에이전트의 영향을 효과적으로 피할 수 있습니다.
단점 : 전송 특성으로 인해 스트리밍 미디어 리소스가 로컬 클라이언트에 캐시되므로 기밀성이 좋지 않습니다. 지금까지는 여전히 iOS 브라우저와 호환되지 않습니다.
WebRTC : 웹에서 미디어를 스트리밍하기위한 프로토콜 인 Google의 오픈 소스 기술을 기반으로합니다.
장점 : RTMP와 HLS는 모두 대기업이 사용하는 프로토콜이며 WebRTC는 W3C 표준에 포함되어 있습니다. 플러그인을 설치할 필요가 없으며 점점 더 많은 브라우저가 지원됩니다.
단점 : 제조업체의 브라우저 또는 시스템 사용자 지정으로 인해 사용성 문제가 발생하고 서버 측 설계 및 배포 계획이 부족할 수 있습니다. 전송 품질을 보장하기 어렵고 최적화 방법이 제한됩니다. Android 기기에서의 호환성은 좋지 않습니다. 또한 본 계약은 주로 Facing the Web, 네이티브 개발에 대한 지원이 불충분합니다.
2. 생방송 소프트웨어 개발에서는 PC 측에서 RTMP를, 모바일 측에서 HLS를 사용하는 것이 가장 안전합니다.
왜 이렇게 말합니까? 위의 장단점을 바탕으로 먼저 각 플랫폼 적응성 측면에서 구현 효과가 비슷하며 RTMP 및 HLS가 HTTP-FLV 및 WebRTC보다 우수합니다.
둘째, 시장 환경의 관점에서 수년간의 개발 및 실행 끝에 많은 대형 CDN 제조업체가 RTMP 및 HLS를 완벽하게 지원했습니다. 이 안정적인 프로세스는 많은 운영 및 유지 보수 인력의 결과이며 CDN은 안정적이지 않습니다. 수익성있는 시스템은 쉽게 변경할 수 있습니다. 마찬가지로 점점 더 많은 회사가 RTMP 및 HLS를 사용하므로 CDN과 RTMP, CDN과 HLS간에 더 강력한 최적화 및 호환성을 제공합니다. 이것은주기적인 프로세스이며 일반적으로 CDN 회사는 쉽게 깨뜨리지 않습니다. 또한 이전 기사에서 RTSP 프로토콜에 대해서는 언급하지 않았습니다. 이 프로토콜의 효과는 RTMP의 효과와 유사합니다. 기술적으로는 전송 데이터에서 차지하는 채널 수와 만 다르며 전송 포맷 스트림도 다릅니다. RTSP는 실제로 라이브 방송에 사용할 수 있습니다. 그러나 여전히 시장 환경 때문에 RTSP는 현재 주로 보안 모니터링에 사용됩니다. RTMP와 마찬가지로 이미 자체 수익 사슬을 형성했습니다.
위는 생방송 소프트웨어 개발 과정에서 스트리밍 미디어 프로토콜 선택에 대한 논의의 결과입니다. 이 문제에 대해 여전히 이해가 안된다면 메시지를 남기거나 전문 개발자를 찾아 자세한 상담을받을 수 있습니다.
|
놀라움을 얻으려면 이메일을 입력하십시오.
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 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!
상담문의
주소:
No.305 Room HuiLan Building No.273 Huanpu Road 광저우 중국 510620
카테고리
MMCC 뉴스레터