From 100a464fe81f34845ed4cbe2ebde876b097d005c Mon Sep 17 00:00:00 2001
From: yujiaxinwt <1157613664@qq.com>
Date: Wed, 31 May 2023 16:56:06 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=94=AF=E6=8C=81H265=E8=A7=A3=E7=A0=81?=
=?UTF-8?q?=E6=B8=B2=E6=9F=93=EF=BC=9B=E5=A2=9E=E5=8A=A0=E6=91=84=E5=83=8F?=
=?UTF-8?q?=E5=A4=B4=E3=80=81=E9=BA=A6=E5=85=8B=E9=A3=8E=E4=BB=BF=E7=9C=9F?=
=?UTF-8?q?=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
sdk/demo/demo.html | 24 +-
sdk/index.html | 24 +-
sdk/src/3rd/opus-decoder/libopus.js | 33 +++
sdk/src/3rd/opus-decoder/opus.js | 221 ++++++++++++++
sdk/src/3rd/video-codec-lib/X264Encoder.js | 16 +
sdk/src/3rd/video-codec-lib/X264Encoder.wasm | Bin 0 -> 722364 bytes
.../3rd/video-codec-lib/libffmpeg_264_265.js | 1 +
.../video-codec-lib/libffmpeg_264_265.wasm | Bin 0 -> 2061766 bytes
sdk/src/AppController.js | 276 +++++++++++++++++-
sdk/src/CanvasPlayer.js | 94 +++++-
sdk/src/CloudApp.js | 14 +-
sdk/src/FrameParser.js | 8 +-
sdk/src/Fullscreen.js | 19 +-
sdk/src/MediaDevicesPlayer.js | 198 +++++++++++++
sdk/src/Util.js | 90 ++++++
sdk/src/WebglRenderer.js | 150 ++++++++++
sdk/src/codec/Decode.js | 98 +++++++
sdk/src/codec/Encode.js | 80 +++++
sdk/src/config/commonConfig.js | 4 +
sdk/src/config/protocolConfig.js | 29 ++
sdk/src/tools/baseClass.js | 31 ++
sdk/src/tools/event.js | 100 +++++++
sdk/src/worker/AudioDecoder.js | 7 +-
sdk/src/worker/AudioEncoder.js | 21 ++
sdk/src/worker/VideoDecoder.js | 91 +-----
sdk/src/worker/VideoEncoder.js | 25 ++
sdk/webpack.config.js | 3 +
sdk/webpack.dev.js | 3 +
28 files changed, 1560 insertions(+), 100 deletions(-)
create mode 100644 sdk/src/3rd/opus-decoder/libopus.js
create mode 100644 sdk/src/3rd/opus-decoder/opus.js
create mode 100644 sdk/src/3rd/video-codec-lib/X264Encoder.js
create mode 100644 sdk/src/3rd/video-codec-lib/X264Encoder.wasm
create mode 100644 sdk/src/3rd/video-codec-lib/libffmpeg_264_265.js
create mode 100644 sdk/src/3rd/video-codec-lib/libffmpeg_264_265.wasm
create mode 100644 sdk/src/MediaDevicesPlayer.js
create mode 100644 sdk/src/WebglRenderer.js
create mode 100644 sdk/src/codec/Decode.js
create mode 100644 sdk/src/codec/Encode.js
create mode 100644 sdk/src/config/commonConfig.js
create mode 100644 sdk/src/tools/baseClass.js
create mode 100644 sdk/src/tools/event.js
create mode 100644 sdk/src/worker/AudioEncoder.js
create mode 100644 sdk/src/worker/VideoEncoder.js
diff --git a/sdk/demo/demo.html b/sdk/demo/demo.html
index 54f23ad..855a7e7 100644
--- a/sdk/demo/demo.html
+++ b/sdk/demo/demo.html
@@ -135,6 +135,25 @@ Copyright 2022 Huawei Cloud Computing Technology Co., Ltd.