Lưu trữ và phát video cho ứng dụng của bạn
Bạn gửi file qua một API, We11cloud mã hoá, lưu trữ rồi phát từ máy chủ CDN gần người xem nhất. Phần phát trong ứng dụng đã có player SDK lo.
Đang beta kín, miễn phí trong thời gian chúng tôi cùng bạn hoàn thiện sản phẩm.
- Đang tải lên
- Đang mã hoá
- Đã lưu
- Đang phát
- Máy chủ gần nhất
- Singapore
- Thời gian ra hình đầu tiên
- 0.42 s
- Giật, chờ tải
- 0.0%
- Đang xem
- 1,204
Một player SDK cho mọi màn hình người xem đang dùng
- Web
- React
- Next.js
- iOS
- Android
- React Native
- Flutter
- Vue
Dựa trên định dạng mở
- HLS
- MPEG-DASH
- CMAF
- LL-HLS
- H.264
- HEVC
- AV1
- WebVTT
- Widevine
- FairPlay
Từ lúc tải lên tới lúc phát, gói gọn trong năm bước
Mỗi bước chạy riêng và báo trạng thái, nên lúc nào bạn cũng biết video đang ở khâu nào.
24 / 24
1. Tải lên
Tải lên theo từng phần từ trình duyệt, điện thoại hay máy chủ. Rớt mạng thì tải tiếp từ chỗ đang dở.
2. Mã hoá
Tạo bộ chất lượng từ 240p tới 4K bằng H.264, HEVC và AV1, tinh chỉnh theo độ phức tạp của từng cảnh.
3. Lưu trữ
Bản gốc và mọi bản mã hoá nằm trong object storage có sao lưu nhiều bản. Video cũ tự chuyển sang tầng lưu trữ rẻ hơn.
4. Phân phối
Phân đoạn HLS và DASH được cache trên nhiều CDN, nên người xem ở Hà Nội hay Berlin đều vào hình nhanh.
5. Phát
Player SDK chọn chất lượng hợp với mạng của từng người xem và gửi số liệu phát về bảng điều khiển của bạn.
Lưu trữ
Lưu trữ video, mỗi file đi kèm đủ các bản của nó
Mỗi video được lưu cùng các bản mã hoá, ảnh thu nhỏ, phụ đề và quyền truy cập. Bạn quản lý tất cả qua cùng một API.
Tải lên không sợ mạng yếu
Chia nhỏ, tải tiếp được, gửi thẳng từ client bằng URL tải lên có thời hạn ngắn.
Tự phân tầng lưu trữ
Video 90 ngày không ai xem sẽ chuyển sang tầng lạnh và vẫn phát bình thường.
Bạn quyết ai được xem
URL có chữ ký, danh sách domain được phép và token có hạn dùng cho thư viện riêng tư.
Dữ liệu nằm ở vùng bạn chọn
Chọn nơi đặt bản gốc cho đúng quy định về lưu trữ dữ liệu.
Thư viện media
1284 tệp
1.84 / 5 TB đã dùng
48:12Tầng nóngkeynote-2026.mp4
6.4 GB
04:31Tầng nóngcourse-intro.mov
820 MB
02:05Tầng nóngproduct-tour.mp4
410 MB
11:40Tầng lạnhdrone-coast.mov
3.1 GB
06:18Tầng nóngaurora-timelapse.mp4
1.9 GB
09:02Tầng lạnhdunes-b-roll.mov
2.6 GB
Số liệu minh hoạ, không phải số đo thật.
Phát trực tuyến
Phát video trực tuyến vào hình nhanh, xem vẫn nét
Vòng xoay chờ tải hiện lên là người xem bỏ đi. Chúng tôi đặt phân đoạn đầu tiên ở gần họ, và player tự đổi chất lượng trước khi họ kịp để ý.
Phát video thích ứng
Player chuyển giữa 240p và 4K theo tình trạng mạng mà không dừng hình.
CDN video nhiều nhà cung cấp
Lưu lượng của từng người xem đi qua CDN đang chạy tốt nhất với họ ở thời điểm đó.
Phát trực tiếp độ trễ thấp
LL-HLS cho sự kiện, lớp học và đấu giá, nơi chậm vài giây cũng ảnh hưởng.
Bảo vệ nội dung
DRM Widevine, FairPlay, PlayReady và xác thực token cho mọi yêu cầu.
Bậc bitrate
- 240p0.4 Mbps
- 480p1.2 Mbps
- 720p3 Mbps
- 1080p6 Mbps
- 1440p10 Mbps
- 4K16 Mbps
Số liệu minh hoạ, không phải số đo thật.
Phân tích số liệu
Biết người xem đã xem video của bạn ra sao
Theo dõi thời gian vào hình, số lần giật, các lần đổi chất lượng và lúc người xem rời đi, theo từng video và từng khu vực. Có sự cố là bạn thấy trước khi người dùng kịp báo.
| 00:00 | 0.52 s |
|---|---|
| 02:00 | 0.48 s |
| 04:00 | 0.45 s |
| 06:00 | 0.44 s |
| 08:00 | 0.47 s |
| 10:00 | 0.55 s |
| 12:00 | 0.62 s |
| 14:00 | 0.58 s |
| 16:00 | 0.49 s |
| 18:00 | 0.43 s |
| 20:00 | 0.41 s |
| 22:00 | 0.4 s |
| 24:00 | 0.42 s |
Số liệu minh hoạ, không phải số đo thật.
Player SDK
Có player chạy được chỉ với khoảng mười dòng code
Cài package, truyền playback ID vào là có phát thích ứng, phụ đề và analytics, trong một player mà designer của bạn đổi được giao diện.
npm install @we11cloud/playerimport { createPlayer } from '@we11cloud/player'
const player = createPlayer('#video', {
playbackId: 'pl_8Hq2xK',
autoplay: 'muted',
captions: ['en', 'vi'],
})
player.on('qualitychange', ({ height }) => {
console.log(`Now playing ${height}p`)
})import { We11Player } from '@we11cloud/player/react'
export function Lesson({ id }: { id: string }) {
return (
<We11Player
playbackId={id}
accentColor="#5b8cff"
onEnded={() => markComplete(id)}
/>
)
}import We11Player
struct LessonView: View {
let playbackId: String
var body: some View {
We11PlayerView(playbackId: playbackId)
.captions([.english, .vietnamese])
.aspectRatio(16 / 9, contentMode: .fit)
}
}import com.we11cloud.player.We11Player
@Composable
fun LessonScreen(playbackId: String) {
We11Player(
playbackId = playbackId,
captions = listOf("en", "vi"),
modifier = Modifier.aspectRatio(16f / 9f),
)
}Dành cho ứng dụng mà video chính là sản phẩm

Học trực tuyến
Thư viện khoá học, bài giảng riêng tư và lớp học trực tiếp có theo dõi tiến độ.

Truyền thông và OTT
Kho phim có DRM, phụ đề nhiều ngôn ngữ, phát mượt trên web và di động.

Thương mại điện tử
Video sản phẩm và livestream bán hàng tải nhanh như ảnh sản phẩm.

Mạng xã hội, ứng dụng cho creator
Clip ngắn quay bằng điện thoại, tải lên xong vài giây là xem được.
Lưu bao nhiêu, phát bao nhiêu thì trả bấy nhiêu
Trong beta không tính phí theo người dùng và không có mức tối thiểu.
Câu hỏi thường gặp
Khi nào chúng tôi dùng được We11cloud?
Player SDK hỗ trợ những nền tảng nào?
Chuyển thư viện video hiện có sang được không?
Dữ liệu của chúng tôi được lưu ở đâu?
Có bị khoá chặt vào We11cloud không?
Xây sản phẩm video của bạn trên We11cloud
Kể cho chúng tôi bạn đang làm sản phẩm gì. Chúng tôi sẽ dựng workspace beta và cùng bạn phát luồng video đầu tiên.
