🤖 AI-Optimized View

آموزش نصب Ant Media Server پخش زنده ویدیو

نحوه نصب سرور Ant Media – پخش زنده ویدیو بیاموزید که چگونه Ant Media Server را با Docker Compose و Traefik برای فعال کردن پخش زنده امن و با تأخیر کم، مستقر…

✍️ نگار نوین📅 2026-02-18🔄 2026-07-29🌐 نگارنوین

📌 خلاصه (TL;DR)

نحوه نصب سرور Ant Media – پخش زنده ویدیو بیاموزید که چگونه Ant Media Server را با Docker Compose و Traefik برای فعال کردن پخش زنده امن و با تأخیر کم، مستقر کنید. Ant Media Server یک پلتفرم پخش رسانه‌ای بلادرنگ است که از WebRTC، RTMP، HLS و پخش زنده با تأخیر کم پشتیبانی می‌کند.…

📄 محتوای کامل



نحوه نصب سرور Ant Media – پخش زنده ویدیو

بیاموزید که چگونه Ant Media Server را با Docker Compose و Traefik برای فعال کردن پخش زنده امن و با تأخیر کم، مستقر کنید.


Ant Media Server یک پلتفرم پخش رسانه‌ای بلادرنگ است که از WebRTC، RTMP، HLS و پخش زنده با تأخیر کم پشتیبانی می‌کند. این پلتفرم معمولاً برای پخش زنده، برنامه‌های ویدیویی تعاملی و بارهای کاری ارتباطی بلادرنگ استفاده می‌شود.


سرور مجازی رسپینا








این مقاله نحوه‌ی راه اندازی  Ant Media Server using Docker Compose، ساخت ایمیج از Dockerfile رسمی و نمایش ایمن رابط وب با استفاده از Traefik with HTTPS را توضیح می‌دهد.


پیشنیازها


قبل شرون نیاز دارید به:



  • به عنوان یک کاربر غیر ریشه با امتیازات sudo به یک سرور مبتنی بر اوبونتو ۲۴.۰۴ دسترسی داشته باشید.

  • داکر و داکر کامپوز را نصب کنید.

  • یک رکورد DNS A ایجاد کنید که به آدرس IP سرور شما اشاره کند (برای مثال، ant.example.com).


تنظیم ساختار دایرکتوری و متغیرهای محیطی


در این بخش، دایرکتوری پروژه را برای Ant Media Server ایجاد می‌کنید و متغیرهای محیطی مورد نیاز Docker Compose و Traefik را تعریف می‌کنید.



  1. دایرکتوری پروژه را ایجاد کنید.

    consoleCopy


    $ mkdir -p ~/ant-media-server




  2. به دایرکتوری پروژه بروید.

    consoleCopy


    $ cd ~/ant-media-server




  3. یک فایل  .env  برای ذخیره متغیرهای محیطی ایجاد کنید.

    consoleCopy


    $ nano .env




  4. متغیرهای زیر را اضافه کنید.

    iniCopy


    DOMAIN=ant.example.com
    LETSENCRYPT_EMAIL=admin@example.com



    جایگزین کنید:



    • ant.example.com  با نام دامنه شما.

    • admin@example.com  به همراه آدرس ایمیل شما.


    فایل را ذخیره کنید و ببندید.



راه اندازی با Docker Compose


در این بخش، شما Ant Media Server را با استفاده از Docker Compose مستقر می‌کنید. بایگانی انتشار مورد نیاز و Dockerfile را دانلود می‌کنید، سرویس‌های Ant Media Server و Traefik را تعریف می‌کنید، تصویر کانتینر را می‌سازید و پشته را با HTTPS فعال شده از طریق Traefik شروع می‌کنید.



  1. آرشیو انتشار Ant Media Server را دانلود کنید.

    consoleCopy


    $ wget https://github.com/ant-media/Ant-Media-Server/releases/download/ams-v2.16.2/ant-media-server-community-2.16.2.zip





    نکته

    برای دانلود آخرین آرشیو سرور Ant Media، به صفحه رسمی انتشار GitHub مراجعه کنید.



  2. فایل داکر Ant Media را دانلود کنید.

    consoleCopy


    $ wget https://raw.githubusercontent.com/ant-media/Scripts/master/docker/Dockerfile_Process -O Dockerfile




  3. مانیفست Docker Compose را ایجاد کنید.

    consoleCopy


    $ nano docker-compose.yaml




  4. محتوای زیر را به فایل اضافه کنید.

    yamlCopy


    services:
    traefik:
    image: traefik:v3.6
    container_name: traefik
    command:
    - "--providers.docker=true"
    - "--providers.docker.exposedbydefault=false"
    - "--entrypoints.web.address=:80"
    - "--entrypoints.websecure.address=:443"
    - "--entrypoints.web.http.redirections.entrypoint.to=websecure"
    - "--entrypoints.web.http.redirections.entrypoint.scheme=https"
    - "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
    - "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
    - "--certificatesresolvers.letsencrypt.acme.email=${LETSENCRYPT_EMAIL}"
    - "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
    ports:
    - "80:80"
    - "443:443"
    volumes:
    - "letsencrypt:/letsencrypt"
    - "/var/run/docker.sock:/var/run/docker.sock:ro"
    restart: unless-stopped

    antmedia:
    build:
    context: ./
    dockerfile: ./Dockerfile
    container_name: antmedia
    entrypoint: /usr/local/antmedia/start.sh
    ports:
    - "1935:1935"
    labels:
    - "traefik.enable=true"
    - "traefik.http.routers.antmedia.rule=Host(`${DOMAIN}`)"
    - "traefik.http.routers.antmedia.entrypoints=websecure"
    - "traefik.http.routers.antmedia.tls.certresolver=letsencrypt"
    - "traefik.http.services.antmedia.loadbalancer.server.port=5080"
    restart: unless-stopped

    volumes:
    letsencrypt:




  5. ایمیج داکر Ant Media Server را بسازید.

    consoleCopy


    $ docker compose build --build-arg AntMediaServer=ant-media-server-community-2.16.2.zip



    در صورت متفاوت بودن،  ant-media-server-community-2.16.2.zip را با نام آرشیو نسخه خود جایگزین کنید.


  6. سرویس‌ها را شروع کنید.

    consoleCopy


    $ docker compose up -d




  7. تأیید کنید که سرویس‌ها در حال اجرا هستند.

    consoleCopy


    $ docker compose ps




  8. گزارش‌های مربوط به سرویس‌ها را مشاهده کنید.

    consoleCopy


    $ docker compose logs



    برای اطلاعات بیشتر در مورد مدیریت پشته Docker Compose، به مقاله نحوه استفاده از Docker Compose مراجعه کنید.



به داشبورد سرور Ant Media دسترسی پیدا کنید



  1. رابط وب Ant Media را در مرورگر خود باز کنید.
    https://ant.example.com

  2. first namelast nameusername و یک password قوی برای تکمیل تنظیمات اولیه حساب کاربری مدیر وارد کنید.

  3. پس از ایجاد حساب کاربری مدیر، Ant Media Server شما را به صفحه ورود هدایت می‌کند.

    آموزش نصب Ant Media Server پخش زنده ویدیوآموزش نصب Ant Media Server پخش زنده ویدیو


  4. با استفاده از اعتبارنامه‌های مدیر وارد شوید و از داشبورد برای ایجاد پخش زنده، مدیریت برنامه‌ها و نظارت بر آمار پخش استفاده کنید.


سرور مجازی زیرساخت


نتیجه گیری


شما با موفقیت Ant Media Server را با استفاده از Docker Compose و Traefik مستقر کردید. این سرور از Dockerfile رسمی ساخته شده، با استفاده از HTTPS به صورت ایمن در معرض دید قرار گرفته و از طریق یک دامنه سفارشی قابل دسترسی است. این تنظیمات، پایه و اساس آماده برای تولید را برای پخش زنده و برنامه‌های مبتنی بر WebRTC فراهم می‌کند.





🖼️ تصاویر صفحه (1)

آموزش نصب Ant Media Server پخش زنده ویدیو
آموزش نصب Ant Media Server پخش زنده ویدیو

🗂️ ساختار داده‌ها (Schema.org)

📰 Article
عنوان: آموزش نصب Ant Media Server پخش زنده ویدیو
توضیحات: نحوه نصب سرور Ant Media – پخش زنده ویدیو بیاموزید که چگونه Ant Media Server را با Docker Compose و Traefik برای فعال کردن پخش زنده امن و با تأخیر کم،
نویسنده: نگار نوین
انتشار: 2026-02-18
به‌روزرسانی: 2026-07-29
URL: https://negarnovin.com/docs/how-to-deploy-ant-media-server/
🏢 Organization
نام: نگارنوین
URL: https://negarnovin.com