현재 위치: > 최신 기사 목록> Easywechat 및 PHP를 사용하여 WeChat 애플릿의 라이브 비디오 방송 기능을 구축하는 방법을 가르쳐주세요.

Easywechat 및 PHP를 사용하여 WeChat 애플릿의 라이브 비디오 방송 기능을 구축하는 방법을 가르쳐주세요.

M66 2025-06-05

Easywechat 및 PHP를 사용하여 Wechat Applet의 라이브 비디오 방송 기능을 구축하십시오.

WeChat 미니 프로그램 생태계가 계속 성숙함에 따라 라이브 비디오는 점점 더 많은 상인과 콘텐츠 제작자에 대해 우려하는 대화식 방법이되었습니다. Easywechat의 강력한 PHP SDK를 통해 미니 프로그램의 라이브 비디오 방송 기능을 빠르게 구현할 수 있습니다. 이 기사를 사용하면 구성, 스트리밍, 라이브 브로드 캐스트까지 모든 단계를 완전히 구현할 수 있습니다.

1. 준비

실습 개발을 시작하기 전에 다음 준비가 완료되었는지 확인하십시오.

  1. Easywechat SDK를 설치하고 통합하십시오.

  2. 라이브 비디오 기능이 활성화 된 WeChat 애플릿 계정이 있어야합니다.

2. Wechat 애플릿을 만듭니다

WeChat Public 플랫폼에 로그인하여 새 애플릿을 작성하고 구성하십시오. "기능 모듈"에서 라이브 비디오 방송 기능을 활성화하고 AppID 및 AppSecret를 기록하십시오.

3. EasyWechat을 구성하십시오

PHP 프로젝트의 루트 디렉토리에 새 구성 파일 wechat.php를 추가하고 다음 내용을 입력하십시오.

 
<?php

return [
    'app_id' => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET',
    'response_type' => 'array',
    'log' => [
        'level' => 'debug',
        'file' => '/tmp/easywechat.log',
    ],
];

your_app_idyour_app_secret을 애플릿 정보로 바꾸십시오.

4. EasyWechat 인스턴스를 초기화하십시오

구성을로드하고 PHP 코드에서 EasyWechat 애플릿 객체를 초기화하십시오.

 
<?php

use EasyWeChat\Factory;

$config = require 'wechat.php';

$app = Factory::miniProgram($config);

5. AccessToken을 얻으십시오

AccessToken은 WeChat API를 호출하는 자격 증명으로 다음 방법을 사용하여 얻을 수 있습니다.

 
<?php

$accessToken = $app->access_token->getToken();

6. 라이브 방송실을 만듭니다

새 라이브 룸을 만들려면 다음 코드에 전화하십시오.

 
<?php

$response = $app->live->createRoom([
    'name' => 'My Live Room',
    'cover_img' => 'http://example.com/cover.jpg',
    'startTime' => time(),
    'endTime' => time() + 3600,
]);

$roomId = $response['roomid'];

7. 라이브 방송실의 QR 코드 얻기

QR 코드는 라이브 브로드 캐스트 룸 링크를 홍보하는 데 사용되며 다음과 같은 방식으로 생성 할 수 있습니다.

 
<?php

$qrcodeUrl = $app->live->getRoomQrcode($roomId);

8. 라이브 방송을 시작하십시오

라이브 방송 시간이 시작되면 다음 인터페이스를 호출하여 라이브 브로드 캐스트 푸시를 활성화하십시오.

 
<?php

$response = $app->live->start($roomId);

$livePushUrl = $response['push_url'];

9. 프론트 엔드 라이브 스트리밍

애플릿의 프론트 엔드 페이지에서 사용하십시오 구성 요소는 라이브 컨텐츠를 재생하고 샘플 코드는 다음과 같습니다.

 
<video src="{{livePushUrl}}" autoplay></video>

실제 생성 된 푸시 스트림 주소로 교체하십시오.

10. 라이브 방송을 끝내십시오

라이브 브로드 캐스트가 끝나면 인터페이스를 호출하여 라이브 방송을 적극적으로 닫을 수 있습니다.

 
<?php

$app->live->stop($roomId);

11. 요약

위의 11 단계를 통해 Easywechat 및 PHP를 기반으로 WeChat 애플릿의 라이브 비디오 방송 기능 개발을 완료했습니다. 구성에서 프론트 엔드 재생에 이르기까지 전체 프로세스는 비교적 명확하고 제어 가능하며 Mall Live Broadcast 및 Event Live Broadcast와 같은 다양한 시나리오에 적합합니다.

보다 고급 기능은 EasyWechat 공식 문서 및 WeChat 애플릿 개발 문서를 참조하여 프로젝트 요구 사항과 함께 구현 로직을 유연하게 조정하십시오.