VidX — آزمایش پخش مستقیم در Cloudflare Pages این بسته یک صفحهٔ ویدیو از هر ۹ سایت، index.html، لینک‌های اصلی CDN و فایل محلی assets/hls.light.min.js نسخهٔ 1.7.3 و مجوز آن را دارد. هیچ Worker، Pages Function، backend، MP4 یا قطعهٔ ویدیو داخل بسته نیست. لینک‌های M3U8 و MP4 از مسیر پراکسی پروژه عبور نمی‌کنند. آپلود: در Cloudflare → Workers & Pages → ساخت Pages با Direct Upload، فایل ZIP را به بخش Drag and drop بدهید. index.html در ریشهٔ ZIP است؛ build command لازم نیست. ZIP و پوشهٔ فایل‌ها در Direct Upload پشتیبانی می‌شوند: https://developers.cloudflare.com/pages/get-started/direct-upload/ بعد از آپلود، index.html را باز کنید. وارد صفحهٔ هر سایت شوید و دکمهٔ MP4 و HLS را جداگانه امتحان کنید. پخش اولیه بی‌صداست؛ می‌توانید بی‌صدا را بردارید. در صورت محدودیت autoplay، دکمهٔ پخش خود ویدیو را بزنید. تغییر خودکار از HLS به MP4 وجود ندارد تا نتیجهٔ هر فرمت مشخص بماند. بعضی نمونه‌ها فقط یکی از دو فرمت را دارند؛ لینک غایب ساخته نشده است. نتایج در مرورگر خودتان ذخیره می‌شوند؛ دکمهٔ دانلود نتایج JSON برای گزارش نتیجهٔ هر لینک، قالب، دامنهٔ میزبان و زمان آزمایش در دسترس است. کیفیت واقعی، مدت ویدیو، currentSrc و User-Agent هم در گزارش ثبت می‌شوند. اگر ارتفاع ویدیو کمتر از ۹۰ درصد کیفیت اعلام‌شده باشد، «هشدار کیفیت» ثبت می‌شود؛ ویدیوی جایگزین CDN نباید خودکار موفقیت کامل حساب شود. لینک با کیفیت بالاتر و پخش کمتر از کیفیت آن هنوز ممکن است محتوای درست باشد؛ هشدار برای بررسی است و علت جایگزینی را قطعی تعیین نمی‌کند. لینک‌ها ممکن است به زمان، IP، Referer یا شرایط CDN وابسته باشند. بسته را زود آزمایش کنید. رفرش HTML استاتیک، لینک جدید استخراج نمی‌کند. مقدار e/expires/expire/validto اگر قابل تفسیر باشد کنار لینک نشان داده می‌شود؛ نبود این مقدار به معنی دائمی بودن لینک نیست. زمان‌ها به وقت America/Los_Angeles نوشته شده‌اند. manifest.json لینک‌ها و زمان دقیق استخراج هر سایت را دارد. فایل _headers کش صفحات را غیرفعال می‌کند؛ این تنظیم اعتبار لینک مبدأ را تمدید نمی‌کند. لینک «دموی خارجی HLS.js» صفحه‌ای روی دامنهٔ آن دمو باز می‌کند. CDN ممکن است اجازهٔ پخش روی دامنهٔ دمو را بدهد ولی روی pages.dev ندهد. پخش موفق در دمو، اثبات پخش روی دامنهٔ شما نیست. نتیجهٔ اصلی این بسته همان پخش در عنصر video داخل صفحهٔ هر سایت روی دامنهٔ آپلودشده است. فایل‌های سبک و اسکریپت از Cloudflare Pages می‌آیند؛ فهرست‌ها و بایت‌های رسانه مستقیم از CDNها درخواست می‌شوند. headerهای Cloudflare اجازهٔ CORS سایت مرجع یا Referer مرورگر را تغییر نمی‌دهند. بازسازی با لینک تازه از پروژهٔ محلی: var/runtime/python/bin/python3 -B scripts/export-static.py --output /مسیر/پوشه-جدید --zip /مسیر/بسته-جدید.zip آزمایش محلی پوشهٔ استخراج‌شده: python3 -m http.server 8080 --directory /مسیر/پوشه سپس http://127.0.0.1:8080/ را باز کنید؛ رفتار دامنهٔ محلی ممکن است با Cloudflare Pages متفاوت باشد. تست روی Cloudflare باید پس از آپلود شما انجام شود؛ نتیجهٔ آن در زمان ساخت بسته ادعا نشده است.