EPG در IPTV چیست؟ راهنمای کامل راهنمای برنامه تلویزیونی

EPG در IPTV چیست؟ راهنمای کامل راهنمای برنامه تلویزیونی
بیش از ۷۸٪ از کاربرانی که کابل تلویزیون را کنار گذاشتهاند میگویند راهنمای برنامه داخلی یکی از مهمترین ویژگیهایی است که در یک پلیر IPTV دنبال میکنند. بدون آن، تماشای صدها کانال شبیه گشتوگذار در یک صفحه خالی است. با آن، IPTV تجربهای کامل و حتی فراتر از جایگزین کابل ارائه میدهد.
پس EPG دقیقاً چیست، در یک پلیر IPTV چگونه کار میکند و IPTV One چطور از آن برای ارائه یک راهنمای برنامه واقعی برای کانالهای شما استفاده میکند؟ این راهنما به همه این پرسشها پاسخ میدهد.
نکات کلیدی
- EPG مخفف Electronic Program Guide یا راهنمای برنامه الکترونیکی است. این لایه، برنامهی هر کانال را همین الان و برنامهی بعدی را نمایش میدهد.
- دادههای EPG در IPTV از طریق فرمت XMLTV ارسال میشوند؛ یک فایل XML شامل فهرست برنامهها با زمان دقیق برای هر کانال.
- منبع محتوای IPTV شما معمولاً یک آدرس EPG را همراه با پلیلیست ارائه میدهد.
- IPTV One با نمایش شبکهای کامل، نمایش تککاناله و تطبیق خودکار کانالها، از جمله غنیسازی متادیتا از TMDb، EPG را یکپارچه میکند.
- راهاندازی EPG در IPTV One کمتر از یک دقیقه طول میکشد: آدرس XMLTV خود را وارد کنید یا اجازه دهید پلیر آن را بهطور خودکار از منبع Xtream Codes شناسایی کند.
EPG چیست و چرا به آن نیاز دارید؟
EPG مخفف Electronic Program Guide یا راهنمای برنامه الکترونیکی است. این یک برنامهی زمانی دیجیتال است؛ فهرستی ساختاریافته که به پلیر شما میگوید در هر لحظه چه برنامهای در هر کانال پخش میشود، برنامهی بعدی چیست و اغلب چه برنامهای پیشتر پخش شده است.
جدولی را در نظر بگیرید که روی گیرندههای ماهوارهای یا کابلی میبینید: ردیف کانالها در یک محور، بازههای زمانی در محور دیگر، و هر خانه نشاندهنده عنوان یک برنامه. همان جدول شناختهشدهترین شکل EPG است. ساز و کار زیربنایی آن در IPTV هم دقیقاً همینطور است.
بدون EPG، یک پلیر IPTV فقط فهرست خام کانالها را بدون هیچ زمینهای نشان میدهد. شما «BBC One» یا «ESPN» را میبینید اما نمیدانید الان چه چیزی پخش میشود یا ۳۰ دقیقه دیگر چه میآید. این خلأ بزرگی برای کسانی است که از IPTV بهعنوان جایگزین واقعی کابل استفاده میکنند.
با فعال بودن EPG، هر کانال عنوان برنامه فعلی و نوار پیشرفت آن، برنامه بعدی و زمان شروعش و اغلب خلاصه کامل و ژانر را نمایش میدهد. مطالعات مربوط به رفتار کاربران کابلبریده نشان میدهد کاربرانی که از EPG کارآمد استفاده میکنند، ۴۰٪ زمان بیشتری در هر نشست به تماشای زنده اختصاص میدهند. راهنمای برنامه، فهرستی از استریمها را به یک تجربه تلویزیونی واقعی تبدیل میکند.
EPG همچنین امکان مرور برنامههای گذشته را فراهم میکند. وقتی منبع محتوای شما از پخش مجدد پشتیبانی کند، خط زمانی EPG اجازه میدهد روی یک بازهی زمانی گذشته ضربه بزنید و تماشا را از زمان پخش اصلی آن شروع کنید، دقیقاً مانند یک ضبطکننده دیجیتال.
EPG در IPTV چگونه کار میکند؟
EPG در IPTV به دو دادهی هماهنگ با هم متکی است: فهرست کانالها و یک منبع دادهی EPG.
فهرست کانالهای شما (که بهصورت M3U، Xtream Codes یا Stalker Portal وارد میشود) شامل آدرسهای استریم و شناسههای کانال است. منبع دادهی EPG یک فایل یا آدرس جداگانه است که این شناسههای کانال را به برنامههای زمانبندیشده مرتبط میکند.
هنگامی که پلیر بارگذاری میشود، هر دو بخش را دریافت میکند، شناسههای کانال بین پلیلیست و فایل EPG را تطبیق میدهد، سپس اطلاعات صحیح برنامه را کنار هر کانال نمایش میدهد. مرحلهی تطبیق بسیار مهم است: اگر کانالی در فایل M3U شما با برچسب bbc-one و در فایل EPG با برچسب BBC1 مشخص شده باشد، پلیر باید این ناهماهنگی را برطرف کند تا راهنما نمایش داده شود.
اکثر منابع محتوای IPTV امروزه پوشش EPG را برای بیشتر کانالهای خود ارائه میدهند. بازار جهانی IPTV در سال ۲۰۲۶ بیش از ۱۸۰ میلیون کاربر فعال تخمین زده میشود و پوشش EPG به انتظاری استاندارد در تقریباً همه بستههای تجاری IPTV تبدیل شده است. ارائهدهندگان معمولاً دادههای EPG را هر ۲۴ ساعت بهروزرسانی میکنند و برخی برای برنامههای پرتراکم ورزشی، هر شش ساعت بهروزرسانی میکنند.
فایل EPG از طریق HTTP/HTTPS دریافت، توسط پلیر تجزیه و برای مدتی، معمولاً ۱۲ تا ۲۴ ساعت، بهصورت محلی ذخیره میشود. با انقضای این ذخیره، پلیر بهطور خودکار دادههای جدید را دریافت میکند. این چرخه، راهنما را بدون هیچ دخالت دستی از سوی شما بهروز نگه میدارد.

فرمتهای داده EPG: توضیح XMLTV
فرمت غالب برای دادههای EPG در IPTV، XMLTV است. درک ساختار آن به شما کمک میکند مشکلات EPG را رفع اشکال کرده و منابع دادهی قابل اعتماد انتخاب کنید.
XMLTV یک مشخصه باز و مبتنی بر XML است که در ابتدا برای پروژه ضبطکننده دیجیتال متنباز MythTV توسعه یافت. از آن زمان به استاندارد بیبدیل توزیع برنامهی تلویزیونی تبدیل شده و تقریباً هر پلیر IPTV، پلتفرم میانافزار و تجمیعکننده EPG در سراسر جهان از آن استفاده میکند.
یک فایل XMLTV دو بخش اصلی دارد:
تعریف کانالها: هر کانال با یک شناسه یکتا، نام نمایشی و اختیاراً یک آدرس لوگو اعلام میشود:
<channel id="bbc-one.uk">
<display-name>BBC One</display-name>
<icon src="https://example.com/logos/bbc-one.png" />
</channel>
فهرست برنامهها: هر ورودی برنامه مشخص میکند به کدام کانال تعلق دارد، زمان شروع و پایان آن (بهوقت UTC) و متادیتای توصیفی:
<programme start="20260630180000 +0000" stop="20260630190000 +0000" channel="bbc-one.uk">
<title lang="en">The Six O'Clock News</title>
<desc lang="en">The latest national and international news, weather and sport.</desc>
<category lang="en">News</category>
</programme>
مقدار channel در هر ورودی <programme> باید دقیقاً با id یک <channel> اعلامشده مطابقت داشته باشد. اینجا جایی است که بیشترین ناهماهنگیها رخ میدهد؛ شناسه کانال در فایل XMLTV با برچسب tvg-id در پلیلیست M3U کمی متفاوت است. IPTV One این موضوع را با تطبیق هوشمند و فازی مدیریت میکند و بدون نیاز به اقدامی از سوی شما، بیشتر ناهماهنگیها را برطرف میسازد.
فایلهای XMLTV میتوانند از چند ده کانال تا دهها هزار کانال را پوشش دهند. فایلهای بزرگ EPG چندکشوری میتوانند حتی فشردهشده بیش از ۵۰ مگابایت حجم داشته باشند. پلیرهایی که بهطور کارآمد کش میکنند، مانند IPTV One، این فایلها را در پسزمینه و بدون توقف پخش تجزیه میکنند.
برخی منابع IPTV بهجای یک فایل مسطح XMLTV، EPG را از طریق یک API مبتنی بر JSON ارائه میدهند، بهویژه آنهایی که از پروتکل Xtream Codes استفاده میکنند. در این موارد، پلیر بهجای بارگذاری یک فایل بزرگ، دادهی برنامه را برای هر کانال بهصورت درخواستی دریافت میکند. هر دو روش تحویل در IPTV One پشتیبانی میشوند.
نحوه نمایش EPG در IPTV One
IPTV One به EPG بهعنوان یک ویژگی درجهیک نگاه میکند، نه یک افزونهی جانبی. این پلیر دو روش متمایز برای مرور راهنمای برنامه ارائه میدهد که با شیوهی طبیعی مصرف محتوای تلویزیونی توسط کاربران مختلف هماهنگ است.
نمای شبکهای
نمای شبکهای نزدیکترین معادل به راهنمای برنامه سنتی کابل یا ماهواره است. کانالها بهصورت عمودی در ستون سمت چپ قرار میگیرند؛ بازههای زمانی بهصورت افقی در سراسر صفحه گسترش مییابند. هر خانه، برنامهی در حال پخش در آن بازهی زمانی کانال را نشان میدهد.
با یک نگاه میتوانید همزمان ببینید در دهها کانال الان چه پخش میشود. برای مرور برنامهی امشب به راست بکشید و برای مرور آنچه پیشتر پخش شده به چپ. هر خانه را انتخاب کنید تا خلاصه کامل برنامه، اطلاعات قسمت و در صورت وجود، پوستر غنیشده از TMDb را ببینید.
این نما بهویژه در صفحههای تلویزیونی و تبلتها که فضای نمایش بزرگتری دارند، برای گشتوگذار با کنترل از راه دور یا لمس بسیار کاربردی است.
نمای تککاناله
نمای تککاناله بر یک کانال واحد در هر لحظه تمرکز دارد. یک کانال را از فهرست خود انتخاب کنید و پنل «در حال پخش» گسترش یافته و عنوان، توضیحات، نوار پیشرفت برنامه فعلی و خط زمانی قابلپیمایش برنامههای آیندهی آن کانال را نشان میدهد.
این حالت زمانی مناسب است که از قبل میدانید کدام کانال را میخواهید تماشا کنید و فقط به زمینهای دربارهی برنامه پخششده نیاز دارید. نشانگر پیشرفت نشان میدهد چقدر از برنامه فعلی گذشته است؛ این برای تصمیمگیری بین شروع تماشا یا انتظار برای برنامه بعدی مفید است.
غنیسازی متادیتا
فراتر از دادههای زمانبندی موجود در خود فایل XMLTV، IPTV One عنوان برنامهها را با TMDb (پایگاه داده فیلم) تطبیق میدهد تا پوستر، اطلاعات بازیگران، امتیازها و توضیحات غنیتری دریافت کند. این کار یک جدول برنامهی ساده را به تجربهای بصری قابلمقایسه با نتفلیکس یا یک رابط استریم مدرن تبدیل میکند.
بر اساس دادههای داخلی محصول، تقریباً ۶۵٪ از کاربران IPTV One که EPG را فعال کردهاند، دستکم یکبار در هر نشست از نمای شبکهای استفاده میکنند. این ویژگی بهطور چشمگیری کشف کانال را افزایش میدهد؛ کاربران کانالهایی را کشف میکنند که در یک فهرست ساده هرگز به آنها نگاه نمیکردند.

چگونه EPG را در IPTV One راهاندازی کنیم
راهاندازی EPG در IPTV One ساده است. بسته به روش تحویل دادهی EPG از سوی منبع محتوای شما، سه مسیر وجود دارد.
مسیر ۱: شناسایی خودکار (Xtream Codes / Stalker Portal)
اگر پلیلیست خود را از طریق Xtream Codes API یا Stalker Portal وارد میکنید، IPTV One دادههای EPG را بهطور خودکار از همان سرور دریافت میکند. نیازی به آدرس نیست. پلیر در جریان بارگذاری اولیه پلیلیست، از نقطه پایانی API درخواست دادهی برنامه میکند.
این مسیر بدون هیچ پیکربندی است؛ EPG بدون هیچ ورودی دستی ظاهر میشود. بیش از ۶۰٪ از کاربران IPTV One که EPG فعال دارند، آن را از طریق شناسایی خودکار از منبع Xtream Codes خود دریافت میکنند.
مسیر ۲: آدرس دستی XMLTV
اگر از یک پلیلیست M3U استفاده میکنید، منبع محتوای شما ممکن است یک آدرس EPG جداگانه ارائه دهد؛ معمولاً پیوندی مستقیم به یک فایل XMLTV که اغلب با .xml، .xml.gz یا .xz پایان مییابد.
در IPTV One:
۱. تنظیمات پلیلیست را باز کنید ۲. فیلد EPG را پیدا کنید ۳. آدرس XMLTV خود را وارد کنید ۴. ذخیره کنید؛ پلیر فایل را دریافت و تجزیه کرده، سپس کانالها را بهطور خودکار تطبیق میدهد
دریافت اولیه برای فایلهای بزرگ EPG ممکن است ۳۰ تا ۹۰ ثانیه طول بکشد. پس از آن، راهنما ظاهر شده و طبق چرخهی بهروزرسانی خودش ادامه مییابد.
مسیر ۳: تگ tvg-url جاسازیشده در M3U
برخی فایلهای M3U یک تگ url-tvg در هدر دارند که مستقیماً به منبع EPG اشاره میکند:
#EXTM3U url-tvg="https://example.com/epg.xml"
IPTV One این تگ را بهطور خودکار در زمان وارد کردن پلیلیست میخواند و فیلد آدرس EPG را از پیش پر میکند. در صورت نیاز همچنان میتوانید آن را دستی جایگزین کنید.
برای یک راهنمای گامبهگام کامل درباره هر روش پیکربندی، راهنمای دقیق راهاندازی EPG را بخوانید.
منابع داده EPG: یک مقایسه
کدام منبع EPG قابلاعتمادترین و کاملترین پوشش را ارائه میدهد؟ پاسخ به منبع محتوا و منطقه جغرافیایی شما بستگی دارد.
شناسایی خودکار Xtream Codes بالاترین نرخ تطبیق را ارائه میدهد، زیرا شناسههای کانال EPG از همان سروری میآیند که پلیلیست از آن میآید و تضمینشده همراستا هستند. آدرسهای دستی XMLTV، وقتی بهروز و توسط یک ارائهدهنده فعال نگهداری شوند، پوششی قوی ارائه میدهند. منابع Stalker Portal با قابلیت اطمینان مشابه، EPG را در API خود جاسازی میکنند. پلیلیستهای M3U با تگهای tvg-url جاسازیشده به دقت نویسندهی M3U در حفظ یکنواختی شناسه کانال بستگی دارند. بدون هیچ پیکربندی EPG، کاربران فقط یک فهرست خام کانال میبینند.
ویژگیهای EPG در IPTV One در برابر سایر پلیرها
همه پلیرهای IPTV با یک عمق مشابه با EPG برخورد نمیکنند. نمودار زیر قابلیتهای کلیدی EPG را در سراسر پلیرهای موجود در بازار مقایسه میکند.
IPTV One تنها پلیر این مقایسه است که غنیسازی TMDb، همگامسازی EPG میان چند پلتفرم و دسترسی کامل و همزمان روی Android، iOS، macOS، Windows، Linux و Apple TV را ارائه میدهد. برای کاربرانی که روی بیش از یک دستگاه تماشا میکنند، مثلاً گوشی در طول روز و تلویزیون در شب، تنظیمات و پیکربندیهای EPG بدون نیاز به ورود دوباره، از طریق همگامسازی ابری همراه آنها میماند.
چرا EPG برای جایگزینی کابل ضروری است
مشترک معمولی کابل یا ماهواره به راهنمای برنامهای دسترسی دارد که ۲۰۰ تا ۵۰۰ کانال را در بازهی ۷ تا ۱۴ روز دادهی برنامه پوشش میدهد. آن راهنما رابط اصلی پیمایش است؛ اکثر بینندگان زمان بیشتری را صرف مرور راهنما میکنند تا تماشای یک کانال بهتنهایی.
وقتی کاربرانی که کابل را کنار میگذارند بدون پیکربندی EPG به IPTV مهاجرت میکنند، این رابط را کاملاً از دست میدهند. نتیجه: تلاش بیشتر برای تصمیمگیری درباره چه چیزی تماشا شود، کاهش کشف کانال، و این تصور که IPTV «ناتمام به نظر میرسد». دادههای صنعت نشان میدهد نرخ ریزش کاربران IPTV بدون EPG تقریباً ۳۵٪ بیشتر از کاربرانی است که راهنمای کارآمد دارند.
EPG سه مشکل مشخص را حل میکند:
- کشف: برنامههایی را پیدا میکنید که نمیدانستید در حال پخشاند
- برنامهریزی: میبینید چه چیزی تا ۲۰ دقیقه دیگر شروع میشود و از پیش تصمیم میگیرید
- زمینه: میفهمید دقیقاً چه چیزی تماشا میکنید، نه فقط اینکه کدام استریم کانال در حال پخش است
با نمای شبکهای EPG در IPTV One، این سه مشکل از بین میرود. راهنمای برنامهای واقعی به دست میآورید؛ راهنمایی همتراز با آنچه گیرندههای کابل ارائه میدادند، بههمراه مزیت اضافهی متادیتای غنیشده از TMDb که بیشتر راهنماهای کابل هرگز نداشتند.
پرسشهای متداول
EPG در IPTV چیست؟
EPG مخفف Electronic Program Guide یا راهنمای برنامه الکترونیکی است. در IPTV، این سامانهی زمانبندی تلویزیونی است که نشان میدهد در حال حاضر چه چیزی در هر کانال پخش میشود و بعد چه برنامهای زمانبندی شده است. این همان جدول برنامهای است که روی گیرندههای کابل یا ماهواره میبینید، اما بهجای سیگنال پخش، از طریق یک آدرس یا نقطه پایانی API بهصورت دیجیتال ارائه میشود. IPTV One دادههای EPG را برای منابع Xtream Codes بهطور خودکار دریافت میکند یا از هر آدرس XMLTV که خودتان بهصورت دستی وارد کنید.
فرمت XMLTV چیست؟
XMLTV یک فرمت باز و مبتنی بر XML برای توزیع دادههای برنامه تلویزیونی است. هر فایل شامل فهرستی از کانالها با شناسههای یکتا و فهرستی از ورودیهای برنامه با زمانبندی دقیق است که به آن شناسههای کانال متصل شدهاند. فایلها معمولاً ۷ تا ۱۴ روز دادهی برنامه برای هر کانال را پوشش میدهند و میتوانند شامل عنوان برنامه، توضیحات، ژانر، شماره قسمت، امتیاز و آدرس آیکون باشند. بیشتر پلیرهای IPTV، از جمله IPTV One، فایلهای XMLTV را مستقیماً از طریق آدرس میپذیرند.
آیا IPTV One بهطور خودکار از EPG پشتیبانی میکند؟
برای منابع Xtream Codes و Stalker Portal، بله؛ IPTV One دادههای EPG را از همان سروری که پلیلیست شماست دریافت میکند، بدون نیاز به هیچ پیکربندی اضافه. برای پلیلیستهای M3U، EPG از تگ هدر url-tvg در صورت وجود بارگذاری میشود یا از آدرسی که شما در تنظیمات پلیلیست بهصورت دستی وارد میکنید. در هر دو حالت، تطبیق کانال بهطور خودکار انجام میشود.
آدرس EPG کانالهای IPTV خود را از کجا بگیرم؟
منبع محتوای IPTV شما معمولاً یک آدرس EPG را همراه با پیوند پلیلیست M3U ارائه میدهد. داشبورد حساب کاربری یا دستورالعملهای راهاندازی ارائهشده توسط منبع خود را بررسی کنید. همچنین میتوانید فایلهای XMLTV نگهداریشده توسط مشارکتکنندگان جامعه را بیابید که کانالهای رایگان بسیاری از کشورها را پوشش میدهند. برای اتصالهای Xtream Codes، نیازی به آدرس جداگانه EPG نیست؛ IPTV One آن را بهطور خودکار دریافت میکند.
چرا EPG من در IPTV One نمایش داده نمیشود؟
رایجترین دلایل عبارتاند از: آدرس EPG نادرست یا منقضیشده، ناهماهنگی بین شناسههای کانال در فایل XMLTV و تگهای tvg-id در پلیلیست M3U شما، یا در حال بارگذاری بودن دادهی EPG پس از راهاندازی اولیه (فایلهای بزرگ میتوانند تا ۶۰ تا ۹۰ ثانیه طول بکشند). تطبیق خودکار کانال در IPTV One بیشتر ناهماهنگیهای شناسه را برطرف میکند. اگر همچنان EPG ظاهر نشد، بررسی کنید آدرس شما در دسترس است و محتوای معتبر XMLTV برمیگرداند، سپس در تنظیمات EPG یک بهروزرسانی دستی اجرا کنید.
جمعبندی
EPG، IPTV را از یک فهرست خام استریم به یک تجربه تلویزیونی کامل تبدیل میکند. این ویژگی، جدول برنامه، آگاهی از «بعد چه پخش میشود» و لایهی کشف محتوا را به همراه دارد که پیمایش کابل را طبیعی جلوه میدهد. برای هرکسی که از IPTV بهعنوان جایگزین جدی کابل استفاده میکند، EPG اختیاری نیست، بلکه پایهای است.
IPTV One کاملترین پیادهسازی EPG موجود در یک پلیر IPTV را ارائه میدهد: شناسایی خودکار برای منابع Xtream Codes و Stalker Portal، پشتیبانی از آدرس XMLTV برای پلیلیستهای M3U، یک نمای شبکهای کامل، خط زمانی تککاناله و غنیسازی متادیتا با TMDb که مرور راهنما را واقعاً لذتبخش میکند. پیکربندی EPG شما همچنین در همه دستگاههایتان همگام میشود، بنابراین راهنمای روی تلویزیون همان دادهای را نشان میدهد که راهنمای روی گوشی شما دارد.
IPTV One را رایگان امتحان کنید روی Android، Android TV، Fire TV، iOS، macOS، Windows، Linux یا Apple TV. یک حساب کاربری، همه دستگاههای شما، یک راهنمای برنامه که واقعاً کار میکند.
برای پیکربندی گامبهگام EPG، راهنمای نحوه راهاندازی EPG در IPTV One را بخوانید.
IPTV One یک اپلیکیشن پلیر رسانه است. این برنامه هیچ محتوای تلویزیونی ارائه، میزبانی یا توزیع نمیکند. کاربران منابع IPTV خود را متصل میکنند.
آمادهاید بهترین پخشکننده IPTV را امتحان کنید؟
IPTV One را رایگان روی پلتفرم دلخواه خود دانلود کنید. 4K HDR، همگامسازی ابری و پشتیبانی چند دستگاه.
IPTV One is a media player application. It does not provide, host, or distribute any TV content. Users are responsible for their own content sources.