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 -> 이디시어
라이브 비디오 서비스는 어떤 푸시 스트리밍 프로토콜을 지원합니까?
Alibaba Cloud 라이브 비디오 서비스는 RTMP 스트리밍을 지원합니다.
RTMP는 실시간 메시징 프로토콜을 나타냅니다. 실시간 메시징 프로토콜은 Adobe에서 개발한 TCP 기반의 애플리케이션 계층 프로토콜입니다. 현재 국내 비디오 클라우드 서비스는 RTMP를 주요 스트리밍 프로토콜로 사용하고 있습니다.
라이브 스트리밍 서비스 콘솔을 통해 RTMP 스트리밍 서비스 콘솔에 라이브 스트리밍 가속 도메인 이름을 추가합니다. 도메인 이름 관리에서 각 도메인 이름에 할당된 스트리밍 주소를 볼 수 있습니다. 스트리밍 주소는 해당 규칙에 따라 자체적으로 구성할 수 있습니다.
어떤 라이브 스트리밍 프로토콜이 지원되나요?
라이브 비디오 서비스는 RTMP, FLV, HLS 세 가지 프로토콜의 출력을 지원합니다.
RTMP 프로토콜은 보다 다재다능하며 푸시 및 라이브 브로드캐스트 모두에 사용할 수 있습니다. 핵심 개념은 비디오 및 오디오 프레임의 큰 조각을 "잘라낸" 다음 작은 데이터 패킷 형태로 인터넷에 전송하고 암호화를 지원하므로 프라이버시가 비교적 이상적이지만 압축을 풀고 그룹화하는 프로세스는 상대적으로 좋은. 복잡하기 때문에 대규모 동시 실행 시 예측할 수 없는 안정성 문제가 발생하기 쉽습니다.
HTTP-FLV 프로토콜은 주로 Adobe에서 홍보합니다. 형식은 매우 간단합니다. 큰 비디오 프레임과 오디오 및 비디오 헤더에 일부 마커 헤더 정보만 추가합니다. 이러한 극도의 단순성으로 인해 지연 성능 및 대규모 동시성 측면에서 성숙합니다. 유일한 단점은 모바일 브라우저에 대한 지원이 매우 제한적이라는 것입니다. 하지만 휴대폰 APP 라이브 브로드캐스트 프로토콜로 사용하기에 매우 적합합니다.
HLS 프로토콜: Apple의 솔루션은 비디오를 5-10초의 작은 비디오 세그먼트로 나눈 다음 관리를 위해 m3u8 인덱스 테이블을 사용하는 것입니다. 클라이언트가 다운로드한 비디오는 5-10초의 완전한 데이터이므로 비디오는 부드럽지만 큰 지연이 발생합니다(HLS의 일반적인 지연은 약 10-30초). FLV에 비해 HLS는 iPhone 및 대부분의 Android 모바일 브라우저에서 매우 지원되므로 QQ 및 WeChat Moments에서 URL 공유에 자주 사용됩니다.
RTMP, HLS, HTTP-FLV 프로토콜 비교
푸시 스트리밍의 일반적인 형태는 무엇입니까?
카메라 또는 데스크탑을 사용하는 데스크탑 컴퓨터 또는 노트북
타사 소프트웨어를 사용하여 카메라 비디오 또는 데스크톱 이미지를 수집하고 비디오 또는 데스크톱을 RTMP 스트림 주소로 스트리밍합니다. 타사 스트리밍 소프트웨어에는 OBS(권장), FMLE, XSplit 등이 포함됩니다.
Android/iOS, 휴대폰 카메라 사용
타사 소프트웨어 또는 SDK를 사용하여 카메라 비디오를 수집하고 비디오 스트림을 RTMP 푸시 스트림 주소로 푸시합니다.
비디오 캡처 장비
고화질 카메라 장비에 HDMI 또는 SDI 출력 인터페이스가 있는 경우 엔코더에 연결하여 RTMP 스트리밍을 통해 라이브 콘텐츠를 라이브 방송 서비스에 푸시할 수 있습니다. 라이브 스트리밍 주소를 인코더의 RTMP 게시 주소로 구성해야 합니다.
네트워크 카메라 장치의 경우 RTMP 스트리밍을 지원하는 경우 라이브 스트리밍 주소를 카메라의 RTMP 게시 주소로 구성할 수 있습니다.
비디오 파일을 비디오 스트림으로 변환
특정 비디오 파일을 읽어서 RTMP 스트리밍 모드의 비디오 소스로 출력하여 라이브 방송 서비스의 RTMP 스트리밍 주소에 비디오를 게시합니다. ffmpeg 명령을 사용하여 달성할 수 있습니다(Windows/Linux/Mac 적용 가능). 예를 들어 다음 명령줄을 사용합니다.
ffmpeg -re -i {your_video_file} -r 30 -s 1280x720 -f flv {your_rtmp_address} 라이브 방송 저작권을 보호하고 승인되지 않은 사용자가 액세스하는 것을 방지하는 방법은 무엇입니까?
라이브 영상 서비스는 스트리밍 인증, 재생 인증, 스트리밍 블랙리스트 등 다양한 보안 전략을 지원하여 라이브 방송 저작권을 침해로부터 보호합니다.
스트리밍 인증: URL 인증은 라이브 스트리밍에 사용됩니다. URL 인증 기능은 사용자가 업로드한 컨텐츠 자원이 불법적으로 도용되지 않도록 보호하기 위한 기능입니다.
플레이 인증: 라이브 방송을 위해 URL 인증을 사용합니다. 라이브 스트리밍 콘솔이 푸시 스트림 인증을 켜면 자동으로 재생 URL 인증이 켜집니다. 인증된 URL을 사용하여 주소를 재생하여 고객의 리소스가 해킹될 위험을 줄입니다.
참고: 도난 방지 체인 보안 정책의 경우 사용자는 현재 콘솔에서 도난 방지 체인 참조자 및 IP 블랙 및 화이트 리스트 기능을 설정할 수 없습니다. 사용자는 CDN 인터페이스를 사용하여 이 두 가지 기능을 설정할 수 있습니다.
타사 스트리밍 도구를 사용하면 m3u8 재생 주소가 50초 이상 또는 1분 이상 지연되는 이유는 무엇입니까?
스트리밍 도구를 사용하여 스트리밍 작업을 수행하는 경우 스트리밍 지연 시간을 수동으로 조정해야 합니다. 현재 m3u8 재생 주소의 지연은 10~35초의 정상 범위 내에 있습니다. 지연이 정상 범위를 초과한 경우 다음 단계를 참조하여 매개변수를 설정하십시오.
OBS 푸시 스트리밍 도구 설정
내보내기> 고급을 선택하십시오.
키 프레임 간격(초, 0=자동)을 2로 설정합니다.
FMLE 스트리밍 도구 설정
비디오> 형식> 키프레임 빈도를 선택합니다.
5초를 선택합니다.
플레이어로 플레이하면 화면이 흐려지나요?
비디오 소스 문제인지 여부 문제 해결
비디오 소스 문제
재생 소스가 정상인지 확인하고 코드 변환 과정에서 문제를 제거하십시오.
푸시 스트림의 프레임 속도와 비트 전송률이 정상인지 확인하고 푸시 스트림 전송 프로세스의 문제를 제거하십시오.
비디오가 아닌 소스의 문제
플레이어가 소프트 디코딩을 사용하는지 확인합니다. SDK에서 setDefaultDecoder 인터페이스를 호출합니다. 매개변수 0은 하드웨어 디코딩이고 1은 소프트웨어 디코딩입니다. 매개변수 1을 설정합니다. APK를 다시 설치하기 전에 이전 프로그램을 삭제하고 컴퓨터를 다시 시작하여 캐시의 데이터 영향을 방지하십시오.
플레이어가 m3u8을 플레이할 때 도메인 간 오류를 표시합니까?
플레이어가 크로스 도메인 접근 시 정책 파일을 추가해야 합니다. 즉, 비디오 재생 링크가 있는 도메인 이름의 루트 디렉토리에 crossdomain.xml 파일을 추가하여 도메인 이름의 권한을 추가합니다. 플레이어가 있는 곳
생방송 시청이 안되는 문제 해결
라이브 방송이 안 되는 요인은 여러 가지가 있고, 어디가 문제인지 모르겠다면 하나씩 조사해봐야 합니다.
재생 URL 스플라이싱이 올바른지 확인하십시오.
스트리밍 주소를 재생 주소로 사용할지 확인합니다. 사용자는 규칙을 보고 있지 않을 때 이러한 실수를 할 수 있습니다.
재생 주소가 스플라이싱 규칙을 준수하고 올바른지 확인하십시오. 라이브 방송의 방송 주소는 라이브 방송 가속 도메인 이름 + AppName + StreamName에 따라 이어집니다. 자세한 내용은 생방송 주소를 참조하세요.
플레이어 확인
재생할 타사 플레이어에 재생 주소를 입력하고 플레이어 자체의 문제를 제거하십시오.
플레이어의 도메인 간 문제인지 확인합니다. 플레이어가 크로스 도메인 접속 시 정책 파일을 추가해야 합니다. 자세한 내용은 "m3u8 파일 재생 시 도메인 간 프롬프트 표시"를 참조하세요.
재생 형식이 다음을 지원하는지 확인하십시오.
PC에서 플래시 플레이어를 사용하여 rtmp, flv, m3u8 형식을 지원합니다.
모바일 단말기의 H5 플레이어는 m3u8만 지원합니다(iOS 및 Android 4.0 이상에서 지원되며 모바일 브라우저에서 지원됨).
플래시 플레이어를 드래그할 수 없습니까?
Flash Player는 mp4/flv를 드래그할 수 없습니다.
mp4 및 flv의 드래그 앤 드롭은 플레이어를 통해 CDN에 시간과 함께 요청을 보내는 지원을 추가하기 위해 CDN이 필요하며 CDN은 해당 기간의 비디오 데이터를 반환합니다. 끌어서 놓기를 구현하려면 다음 두 가지 조건이 필요합니다.
파일 인덱스 정보는 비디오의 헤드에 있어야 합니다. mp4에는 비디오 타임스탬프와 같은 인덱스 정보가 포함되며, flv의 메타 정보는 비디오의 맨 위에 있어야 합니다. 플레이어가 비디오 색인 정보를 파싱한 후 드래그한 위치에 따른 색인 정보로 검색할 수 있습니다. 지정된 위치의 데이터 포인트로 이동하여 CDN에 요청을 보냅니다.
CDN은 cdn 콘솔에서 열어야 하는 시간 바이트 범위의 요청을 지원합니다. 자세한 내용은 CDN 드래그 앤 드롭 재생 도움말을 참조하십시오.
생방송 중에 막혔나요?
인터넷 문제
사용자의 업스트림 또는 다운스트림 대역폭이 충분한지 확인하십시오.
재생 중인 비디오의 선명도를 결정합니다. 해상도가 높을수록 코드 속도가 커지고 인코딩 크기가 클수록 필요한 대역폭이 커집니다. 재생 해상도는 현재 대역폭에 따라 합리적으로 조정할 수 있습니다.
장비
재생 장치의 메모리가 가득 차 있는지 확인하십시오. 장치의 배경 프로그램이 너무 많으면 재생 효과에도 영향을 미칩니다.
푸시에 성공하면 플레이할 수 없나요? 재생 주소가 올바른지 확인하십시오.
생방송 주소를 가져옵니다.
라이브 비디오 콘솔에 로그인합니다.
원하는 지역을 선택하세요.
원하는 도메인 이름 오른쪽에 있는 관리를 클릭합니다.
방송 정보는 기본 정보, 즉 생방송 주소에서 얻을 수 있다.
재생 주소에 대한 사용자 지정 접합 규칙은 재생 도메인 이름+AppName+StreamName+_+ 트랜스코딩 템플릿 이름입니다. 자세한 내용은 재생 주소 스플라이싱 규칙을 참조하십시오.
도메인 이름이 Alibaba Cloud 서버에 대한 CNAME인지 확인
PING으로 CNAME이 유효한지 확인할 수 있습니다. alikunlun*.com에 PING하면 도메인 이름 CNAME이 유효함을 의미합니다. CNAME이 유효한 경우 CNAME 바인딩 작업을 수행하십시오. 자세한 내용은 CNAME 구성을 참조하십시오.
|
놀라움을 얻으려면 이메일을 입력하십시오.
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 뉴스레터