Page tree

VNG Cloud Help Center

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Giới thiệu: bạn dùng VOD khi cần dịch vụ CDN để phân phối nội dung media của bạn tới người dùng cuối một cách nhanh chóng.

Bước 1: Tại tab "vCDN" chọn VOD

portal page

Bước 2: Click “Create CDN

Create VOD

Bước 3: Nhập các thông tin để thiết lập CDN Original

Thiết lập Original Settings

Thiết lập Original Settings với Origin là vStorage

  • Origin ID: vCDN sẽ tự khởi tạo ID tương ứng với original đã nhập bên trên.

  • Enable HTTPS Origin: Nếu domain dùng giao thức HTTPS thì chọn vào ô này

  • Available Origins: Nhập IP của các CDN Originals tại đây. 

    • Lưu ý sau khi nhập phải nhấn TAB để input có hiệu lực. Có thể nhập 1 hoặc nhiều IPs để hỗ trợ nhiều origin.

  • Enable Packaging: vCDN sẽ hỗ trợ convert định dạng file mp4 thành file hls

Bước 4: Thiết lập thông số cho vCDN VOD

Thiết lập CDN Settings

  • CDN name: Đặt tên gợi nhớ giúp quản lý khi có nhiều CDN

  • Region: Chọn Việt Nam

  • Alternate domain names (CNAMES) : Tên domain mà user sẽ truy cập tới để xem nội dung. Ví dụ: testing.vcdn.vn

  • TTL: thời gian cache tối đa trên hệ thống.

  • Protocols:

    • Gồm 2 lựa chọn là HTTP và HTTPS.

    • Với HTTPS cần chọn thêm SSL

Default Certificate

Default CDN certificate

Custom Certificate

Custom SSL certificate

  • Raw Format Playback link:

Nếu không sử dụng chức năng "Secure Token", link playback của bạn sẽ có format như sau: <Protocol>://<Cname|CDN DomainName><URI resource>
Ví dụ: https://abc.com/film1/20190202/video.mp4

Chú thích:

    • Protocol: https
    • Cname: abc.com
    • URI resource: /film1/20190202/video.mp4


  • Secure token

Tùy chọn dùng để ngăn chặn việc liên kết nội dung từ một trang web khác sử dụng nội dung của bạn mà không được phép, không được ủy quyền. Chẳng hạn các website khác sao chép link website để trộm nội dung và lợi dụng băng thông mà bạn trả phí với các nhà cung cấp khác, làm tăng chi phí hoạt động.

Secure Token

Cách thức hoạt động:

Khi người dùng cuối cần truy cập vào nội dung đã được thiết lập kích hoạt "Secure token" thì yêu cầu này sẽ được hệ thống kiểm tra lại yêu cầu có thỏa công thức hay không, nếu thỏa thì người dùng cuối lấy được nội dung, nếu không thì yêu cầu sẽ bị từ chối.

Secure token concept

  1. Token key: là key kèm theo công thức bạn đã thiết lập để hệ thống có thể nhận dạng có truy cập đã được cấp quyền.

  2. Include client IP: là IP của end user request content.

  3. Include host: là domain của CDN được request.

Để "Secure token" có thể hoạt động được, bận cần phải tích hợp KEY vào hệ thống:

Bạn thực hiện ghi các công thức này vào đoạn code của bạn:

  • md5(<token key><file path><request time>)

Như trên là công thức mặc định khi bạn không chọn "include client IP" và "include host"

  • Nếu bạn chọn các tùy chọn trên thì chỉ cần ghép thêm <client ip> hoặc <domain> tương ứng vào công thức:

Vd: md5(<token key><file path><request time><domain><client ip>)


Giải thích:

  • <token key>: là chuỗi token key bạn nhập khi cấu hình "Secure token"

  • <file path>: là URI được request, có 2 loại:

  • Đối với URI của file .m3u8 hay .ts: file path sẽ không bao gồm tên của chính nó

Vd: request link: http://<cdnDomain>/dvr/test.stream_720p/playlist.ts

<file path> : /dvr/test.stream_720p

    • Khi chức năng secure token hoạt động, link của bạn sẽ có dạng:
      http://<cdnDomain>/<token>/<request time>/dvr/test.stream_720p/playlist.ts

  • Các trường hợp còn lại: filename chính là URI nguyên vẹn được request

Vd: request link: http://<cdnDomain>/dvr/test.stream_720p/movie.mp4

<file path> : /dvr/test.stream_720p/movie.mp4

    • Khi chức năng secure token hoạt động, link của bạn sẽ có dạng:
      http://<cdnDomain>/<token>/<request time>/dvr/test.stream_720p/movie.mp4

  • <request time>: thời gian bạn nhận được request từ end user tính bằng milisecond

  • <domain>: domain của CDN

  • <client ip>: ip của end user truy cập nội dung

Bước 5: Thiết lập các rule cho cache

Chọn "Add rule" để thêm mới. Hiện vCDN không giới hạn số lượng rule có thể tạo

Add Rule

Với mỗi rule có thể đặt nhiều điều kiện và xếp thứ tự ưu tiên bằng cách nhấn vào mũi tên để di chuyển.

Cụ thể hơn về cách thức hoạt động của Rule, bạn có thể tham khảo: Hướng dẫn thiết lập Rule cho CDN

Add Rule

Bước 6: Chọn Create New -> Để tạo một vCDN Web Accelerator mới

Create

Sau đó, màn hình sẽ được tự động chuyển sang trang chính. Sau đó, bạn sẽ nhận được thông báo như sau thể hiện quá trình tạo CDN thành công.

Thông báo tạo VOD thành công

Màn hình hiển thị đã khởi tạo thành công.

Kết quả


Theo bạn thì bài hướng dẫn này có giúp ích cho bạn không? Nếu bạn có thắc mắc, vui lòng liên hệ hotline 1900 54 55 69 hoặc email support@vngcloud.vn của vCDN để được hỗ trợ nhé.

  • No labels