Education·7 min

نوشتهٔ Rawnok Jahan

URL استریم چیست و چگونه URL خود را بررسی کنیم؟ (۲۰۲۶)

کسی یک نشانی وب طولانی برایتان می‌فرستد و می‌گوید «فقط آن را در پخش‌کننده‌تان جای‌گذاری کنید». یا کار می‌کند یا نمی‌کند؛ و اگر کار نکند، هیچ ایده‌ای ندارید چرا.

URL استریم چیز مرموزی نیست. این هم یک نشانی است، دقیقاً مثل نشانی یک صفحه وب، و بخش پایانی آن بیشتر اطلاعاتی را که لازم دارید در اختیارتان می‌گذارد. در این راهنما می‌بینید چگونه آن را بخوانید، چهار نوع رایج را از هم تشخیص دهید و با یک آزمایش ۳۰ثانیه‌ای مشخص کنید مشکل از نشانی است، پخش‌کننده یا شبکه‌تان.

URL استریم فقط یک نشانی است

ساختارش مثل هر لینک وب دیگری است:

https://cdn.example.com:8080/live/channel1/index.m3u8?token=abc123
└─┬─┘   └───────┬────────┘└┬┘└──────┬──────┘└───┬───┘ └────┬────┘
scheme       host        port    path       filename    query

هر بخش کاربرد خودش را دارد:

  • طرحhttps اکنون استاندارد رایج است. http ساده به‌طور پیش‌فرض در گوشی‌های جدید مسدود می‌شود و همین موضوع اغلب باعث خطاهای خاموش می‌شود.
  • میزبان — همان سرور است. وقتی شبکه چیزی را مسدود می‌کند، معمولاً همین بخش مسدود می‌شود.
  • پورت — در سرورهای استریم اغلب غیرمعمول است. جا انداختن پورتِ موردنیاز اشتباه بسیار رایجی است و نتیجه آن دقیقاً شبیه «سرور از کار افتاده» به نظر می‌رسد.
  • مسیر و نام فایل — چیزی است که درخواست می‌کنید. بخش آموزنده، پسوند نام فایل است.
  • پارامترهای پرس‌وجو — اغلب شامل توکن نشست یا اطلاعات ورود است. این همان بخشی است که منقضی می‌شود و هرگز نباید آن را با دیگران به اشتراک بگذارید.

چهار پسوند و معنای هرکدام

پسوندچیستچه انتظاری داشته باشیم
.m3u8مانیفست HLS — فهرستی از قطعه‌های کوتاه ویدیورایج‌ترین شکل استریم امروزی است. خود را با اتصال شما سازگار می‌کند و تقریباً با هر چیزی پخش می‌شود.
.tsیک استریم خام MPEG-TSبه‌جای قطعه‌قطعه بودن، پیوسته است. سازگاری گسترده‌ای دارد، اما در اتصال‌های ضعیف عملکرد روانی ندارد. اطلاعات بیشتر درباره .ts.
.mpdمانیفست DASH — همتای HLSهمان ایده .m3u8 را دارد. پشتیبانی از آن خوب است، اما کمی محدودتر است.
.m3uفهرستی از چند منبعاستریم نیست. این فقط فهرست محتواست. کاملاً چیز متفاوتی است.

همین ردیف آخر بیش از مجموع همه موارد دیگر باعث سردرگمی می‌شود. یک .m3u یک فهرست است؛ اما .m3u8 معمولاً مانیفست یک استریم منفرد است. ظاهرشان تقریباً یکسان است، اما رفتارشان هیچ شباهتی به هم ندارد. اگر جایی که انتظار فهرست پخش می‌رود، یک استریم اضافه کنید، به‌جای یک مجموعه کامل فقط یک مورد خواهید داشت. اگر جایی که انتظار استریم می‌رود، یک فهرست پخش اضافه کنید، چیزی پخش نمی‌شود.

به‌طرز گیج‌کننده‌ای، .m3u8 گاهی برای فهرست‌های پخش شامل چند منبع هم استفاده می‌شود، چون این پسوند در اصل فقط وجود کدگذاری UTF-8 را تضمین می‌کند. راه مطمئن این است که داخل فایل را بررسی کنید — بخش بعدی همین موضوع را توضیح می‌دهد.

همچنین rtsp:// (دوربین‌ها)، rtmp:// (دریافت ورودی پخش) و udp:// (چندرسانه‌ای شبکه محلی) هم وجود دارند. این‌ها دنیای جداگانه‌ای هستند. (در اینجا جداگانه بررسی شده‌اند.)

آزمایش ۳۰ثانیه‌ای

قبل از اینکه پخش‌کننده‌تان را مقصر بدانید، این کار را انجام دهید. این آزمایش بیشتر از هر مقدار راه‌اندازی مجدد برنامه به شما اطلاعات می‌دهد.

URL را در مرورگر جای‌گذاری کنید و کلید Enter را بزنید.

مرورگر چه می‌کندمعنایش چیستچه کاری انجام دهید
یک فایل کوچک دانلود می‌کند یا متنی را نشان می‌دهد که با #EXTM3U شروع می‌شودنشانی کار می‌کند. سرور پاسخ درست داده است.مشکل از پخش‌کننده یا خود ویدیو است، نه نشانی.
یک صفحه وب قالب‌بندی‌شده با پیش‌نمایش یا دکمه دانلود نشان می‌دهدشما یک لینک اشتراک‌گذاری دارید، نه یک لینک مستقیم.به‌دنبال لینک «خام» یا «مستقیم» بگردید.
«این سایت قابل دسترسی نیست» / زمان درخواست تمام می‌شودمیزبان از این شبکه قابل دسترسی نیست.داده تلفن همراه را امتحان کنید. اگر آنجا کار کرد، تفاوت از شبکه شماست.
401 / 403 / «غیرمجاز»اطلاعات ورود یا توکن رد شده یا منقضی شده است.نام کاربری، گذرواژه و توکن را دوباره بررسی کنید. ممکن است اعتبار حساب شما تمام شده باشد.
404سرور فعال است، اما آن مسیر وجود ندارد.اشتباه تایپی رخ داده یا نشانی قدیمی شده است.
ویدیو در مرورگر شروع به پخش می‌کنداین یک فایل ویدیویی معمولی است و کار می‌کند.مشکل قطعاً از پخش‌کننده است.

همین یک آزمایش هر بار نیمی از فضای احتمالات را کنار می‌زند. اگر مرورگر متنی دریافت کرد، دیگر مشکل شبکه‌تان را بررسی نکنید.

این آزمایش را روی همان دستگاهی انجام دهید که مشکل دارد و به همان Wi-Fi متصل باشید. آزمایش روی لپ‌تاپ، وقتی مشکل از تلویزیون شماست، اطلاعات خیلی کمتری به شما می‌دهد.

خواندن مانیفست

اگر مرورگر متن نشان داد، آن را باز کنید. در عرض ده ثانیه اطلاعات زیادی به دست می‌آورید.

مانیفست یک استریم منفرد به این شکل است:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXTINF:6.000,
segment000.ts

نام فایل‌های قطعه‌ها، بدون نام نمایشی. این یک استریم است.

مانیفست اصلی گونه‌های مختلف کیفیت را فهرست می‌کند:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=1200000,RESOLUTION=854x480
480p/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4500000,RESOLUTION=1920x1080
1080p/index.m3u8

این همان نوع مطلوب است — پخش‌کننده شما می‌تواند با تغییر اتصال، کیفیت را تغییر دهد.

فهرست منابع دوباره ظاهر متفاوتی دارد:

#EXTM3U
#EXTINF:-1 group-title="News",Example News
https://example.com/news/index.m3u8

نام‌های نمایشی و ویژگی‌های group-title نشان می‌دهند که این یک مجموعه منابع است، نه یک استریم.

اگر «مانیفست» در واقع یک پیام خطای متنی باشد، پاسخ خود را پیدا کرده‌اید؛ پاسخی که معمولاً از هر چیزی که پخش‌کننده به شما نشان دهد واضح‌تر است.

URLهای استریم از کجا می‌آیند؟

به‌طور قانونی، از چند منبع:

  • ارائه‌دهنده یا سرویس شما، به‌عنوان بخشی از اشتراکی که در اختیار دارید.
  • سخت‌افزار خودتان — دوربین شبکه، انکودر یا سرور رسانه خانگی. (راه‌اندازی سرور خانگی.)
  • فیدهای عمومی منتشرشده — پخش‌کننده‌ها، مؤسسه‌ها و سرویس‌های FAST که نشانی‌ها را به‌صورت عمومی منتشر می‌کنند. (کانال‌های FAST چیستند؟)

URL استریم یک نشانی است، نه مجوز. داشتن آن به‌خودی‌خود به این معنا نیست که حق دسترسی به محتوای مقصد را دارید و پخش‌کننده هم نمی‌تواند این تفاوت را تشخیص دهد. مسئولیت این موضوع بر عهده کسی است که منبع را اضافه می‌کند.

با آن مثل گذرواژه رفتار کنید

اگر URL شامل ?token=، ?username= یا ?password= باشد، خود نشانی یک اطلاعات ورود است.

  • هرگز آن را در انجمن، اسکرین‌شات یا تیکت پشتیبانی منتشر نکنید. رشته پارامترهای پرس‌وجو را محو کنید.
  • هرگز آن را در وب‌سایت «بررسی‌کننده استریم» جای‌گذاری نکنید. با این کار دسترسی فعال خود را برای انجام درخواستی که می‌توانید در مرورگر خودتان بفرستید، در اختیار دیگران می‌گذارید.
  • توکن‌ها منقضی می‌شوند. URLی که دیروز کار می‌کرد و امروز خطای 403 می‌دهد، معمولاً فقط منقضی شده است؛ بنابراین به یک URL جدید نیاز دارید، نه رفع اشکال.

وقتی نشانی درست است اما هنوز پخش نمی‌شود

وقتی آزمایش مرورگر موفق شد، مشکل از نشانی نیست. این فهرست را بررسی کنید:

  1. نوع نادرست برای آن فیلد. یک استریم منفرد به‌عنوان فهرست پخش اضافه شده یا برعکس.
  2. کُدکی که دستگاه شما نمی‌تواند رمزگشایی کند. استریم دریافت می‌شود، اما دستگاه نمی‌تواند آن را نمایش دهد. نشانه کلاسیک: صدا همراه با تصویر سیاه. (صفحه سیاه است اما صدا کار می‌کند.)
  3. مسدود بودن محتوای بدون رمزنگاری. یک نشانی http:// روی گوشی. شکل https:// آن را درخواست کنید.
  4. رسیدن به سقف اتصال. منبع اجازه اتصال هم‌زمان N دستگاه را می‌دهد و شما دستگاه N+1 هستید. (محدودیت‌های اتصال چگونه کار می‌کنند؟)
  5. مسدودسازی در سطح شبکه. با داده تلفن همراه کار می‌کند، اما در اینترنت خانگی نه. این موضوع در سال ۲۰۲۶ معمولاً چه معنایی دارد.

حرف آخر

  • URL استریم یک نشانی است. پسوند آن نوعش را مشخص می‌کند.
  • .m3u8 / .mpd مانیفست هستند، .ts یک استریم خام است و .m3u یک فهرست پخش شامل چند منبع است.
  • ابتدا آن را در مرورگر جای‌گذاری کنید. دریافت متن یعنی نشانی درست است و پخش‌کننده مظنون اصلی است.
  • جا انداختن پورت غیرمعمولِ موردنیاز، اشتباه بسیار رایجی است.
  • URLی که داخل آن توکن یا اطلاعات ورود وجود دارد، خودش یک اطلاعات ورود است. هرگز آن را به اشتراک نگذارید و هرگز در سایت‌های بررسی‌کننده جای‌گذاری نکنید.

URLی دارید که بررسی شده و درست است؟ دانلود Tuneline — یک URL استریم یا فهرست پخش کامل را در همه پلتفرم‌هایی که مالکشان هستید، رایگان جای‌گذاری کنید.

اشتراک‌گذاری مقاله

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

این مقاله را به زبان دیگری بخوانید

Tuneline یک برنامهٔ پخش‌کنندهٔ رسانه است. هیچ محتوایی را ارائه، میزبانی یا توزیع نمی‌کند. لیست پخش خود را شما می‌آورید، دقیقاً مانند VLC.