2 분 동안 Vue 실시 간 생방송 시스템 의 예제 코드 를 실현 합 니 다.

3032 단어 Vue실시 간 방송
머리말
우 리 는 코드 를 두 드 리 지 않 을 때 게임 생방송 을 보 러 갈 수 있 습 니 다.그러면 프론트 데스크 는 어떻게 이 루어 졌 습 니까?다음은 우리 가 말 해 보 자.
첫 번 째,클 라 우 드 생방송 서비스 구 매
우선,당신 은 아 리 운 이나 텐 센트 클 라 우 드 에 가서 생방송 서 비 스 를 등록 해 야 합 니 다.돈 도 얼마 안 들 고 연습 하면 몇 십 원 이면 충분 하 다.
여기 서 나 는 아 리 클 라 우 드 를 예 로 들 어 구 매 를 마 쳤 습 니 다.푸 시 도 메 인 이름과 방송 도 메 인 이름 을 설정 하고 다음 에 우 리 는 주소 생 성 을 진행 할 것 입 니 다.아래 에 생 성 된 주 소 를 기억 하 세 요.아래 에 사용 할 것 입 니 다.

두 번 째 단 계 는 로 컬 스 트림 도 구 를 다운로드 합 니 다.

https://obsproject.com/
세 번 째,OBS 설정
첫 번 째 단계 에서 그림 밑 에 푸 시 주소 가 있 으 므 로 주의해 야 합 니 다.두 부분 으로 나 누 어 아래 그림 에 기입 해 야 합 니 다.
AppName 필드 에서 경계선 을 두 부분 으로 나 눕 니 다.입력 이 완료 되 었 습 니 다.확인 을 누 르 면 됩 니 다.

4 단계,푸 시 오픈
OBS 오른쪽 에 푸 시 도구 가 있 습 니 다.처음 누 르 면 검은색 화면 이 느껴 집 니 다.그것 은 당신 이 없 는 것 입 니 다.
생방송 화면 을 선택 하고 소스 옵션 에서 플러스 번 호 를 누 르 고 해당 소스 를 선택 합 니 다.저 는 모니터 캡 처 를 선택 합 니 다.

다섯 번 째,코드 쓰기
hls.js 설치

npm i hls.js -S
dplayer 를 설치 하면 홈 페이지 에 들 어가 서 더 풍부 한 api 를 설정 할 수 있 습 니 다.

npm i dplayer -S

<!--      -->
<template>
 <div class="center">
  <div class="live">
   <div id="dplayer"></div>
  </div>
 </div>
</template>
<script>
/*
        m3u8 ,           ,dplayer        。
*/
let Hls = require('hls.js');
import DPlayer from 'dplayer';
export default {
 name: "Live",
 methods: {
  //   
  live(){
     const dp = new DPlayer({
      live:true,
      container: document.getElementById('dplayer'),
      video: {
        url: 'https://live.carvedu.com/a/b.m3u8?auth_key=1589281526-0-0-02d0913b6a725efdb53f0deed823e418', //     
        type: 'customHls',
        customType: {
          customHls: function (video, player) {
            const hls = new Hls();
            hls.loadSource(video.src);
            hls.attachMedia(video);
          },
        },
      },
     });
  }
 },
 mounted() {
  this.live();
 },
};
</script>
<style scoped>
#dplayer{
 width: 100%; 
 height: 500px;
}
</style>
결어
다음은 효과 그림:

2 분 동안 하나의 Vue 실시 간 방송 시스템 을 실현 하 는 예시 코드 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 Vue 실시 간 방송 시스템 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기