iReplay TV Channel and Radio Station

iReplay TV Channel and Radio Station

توسط

iReplay TV Channel and Radio Station lets you create live, linear TV and radio channels from your video and audio content. Upload your media, and the plugin turns it into a 24/7 broadcast-style stream that viewers can tune into at any time.

How it works:

  1. Create a channel (WebTV or WebRadio)
  2. Upload video or audio files
  3. Files are transcoded into HLS format
  4. A 24/7 schedule is generated automatically
  5. Embed the player on any page with a shortcode

Key features:

  • Create WebTV (video) and WebRadio (audio-only) channels
  • Weighted random scheduling for varied programming
  • HLS adaptive bitrate streaming (1080p, 540p, audio-only)
  • Now-playing display with live program info
  • Chunked file upload for large media files
  • Dashboard with channel stats and viewer counts

Shortcodes:

  • [irptvcr_tv_player channel="my-channel"] – Embed a 24/7 channel video player
  • [irptvcr_radio_player channel="my-radio"] – Embed a 24/7 channel audio player
  • [irptvcr_vod_player asset_id="42"] – Embed a single asset for on-demand playback (with seek)

Third-Party Service: iReplay.TV

This plugin relies on the iReplay.TV external service for core functionality. The following data is transmitted to iReplay.TV servers:

Connections made to iReplay.TV (https://ireplay.tv/api/wp/):

  • Site registration – Your site URL, WordPress version, and plugin version are sent when you first configure API credentials.
  • Heartbeat – Every 5 minutes, the plugin sends a heartbeat with your plugin and WordPress versions to confirm the site is active.
  • Channel management – When you create, update, or delete channels, channel metadata (name, handle, description, language) is synced to iReplay.TV.
  • Transcoding – When you upload media, the source file URL is sent to iReplay.TV for transcoding. Transcoded segments are pushed back to your WordPress server.
  • Schedule sync – Every hour, the plugin fetches the current program schedule from iReplay.TV for EPG display.
  • Stream tokens – When a viewer loads the player, a stream token request is proxied through your WordPress server to iReplay.TV. The viewer’s IP address and user agent are forwarded for concurrent viewer enforcement.
  • Usage stats – Daily, the plugin fetches aggregated usage statistics (viewer counts, peak concurrent) from iReplay.TV.

What is NOT sent through iReplay.TV:

  • Actual video/audio segment data is served directly from your WordPress server to viewers. iReplay.TV only hosts the HLS playlist files (.m3u8), not the media segments.
  • No payment or billing information is handled by the plugin.

iReplay.TV service links:

An iReplay.TV account and API credentials are required to use this plugin. A free tier is available (1 channel, 5 concurrent viewers).

  1. Upload the webtv-webradio folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu
  3. Go to WebTV & Radio > Settings and enter your iReplay.TV API credentials
  4. Click Test Connection to verify
  5. Create your first channel under WebTV & Radio > Channels
  6. Upload media files to the channel
  7. Use [irptvcr_tv_player channel="your-handle"] in any post or page

Nginx configuration

If your WordPress site uses Nginx, add this to your server block for proper HLS segment serving:

location ~* /wp-content/uploads/ireplay/.*.(m4s|ts|mp4|m3u8)$ {
    add_header Access-Control-Allow-Origin "*";
    add_header Cache-Control "public, max-age=31536000";
}

سوالات متداول

Do I need an iReplay.TV account?

Yes. The plugin requires API credentials from iReplay.TV to function. A free tier is available with 1 channel and up to 5 concurrent viewers.

Where are my video files stored?

Your original uploads and transcoded HLS segments are stored on your own WordPress server in wp-content/uploads/ireplay/. Only the playlist files (.m3u8) are hosted by iReplay.TV.

What video formats are supported?

Any format supported by FFmpeg can be uploaded. Files are transcoded to HLS with H.264 video and AAC audio at multiple quality levels (1080p, 540p, and audio-only).

Can I have multiple channels?

Yes. The number of channels depends on your subscription tier: Free (1), Starter (3), Pro (10), Business (unlimited).

How does billing work?

Billing is based on concurrent viewer limits, not storage or bandwidth. The free tier allows up to 5 simultaneous viewers. All billing is handled by iReplay.TV.

×
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
هیچ نسخه‌ای برای این آیتم موجود نیست.
بدون امتیاز

قیمت:

رایگان

نگارش

آخرین انتشار

1 خرداد 1405

آخرین بروزرسانی

4 هفته پیش

نصب های فعال

-

نگارش وردپرس

وردپرس 5.9+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

0 نسخه