HDWebmobile Live Shopping with Agora
HDWebmobile Live Shopping with Agora allows you to host interactive live shopping events directly on your WordPress site. Broadcasters can feature products from WooCommerce during the stream, and viewers can chat and purchase items in real-time. Key Features: * Live Video Streaming via Agora.io RTC. * Real-time Chat via Agora.io RTM. * Host/Broadcaster UI with camera/mic controls. * Product integration with WooCommerce. * “Floating Hearts” user engagement. * Analytics dashboard (viewers, duration, peak count). External Services This plugin relies on the third-party service Agora.io to provide real-time video, audio, and messaging functionality, as well as usage analytics for the admin dashboard. What the service is and what it is used for: Agora.io provides the Real-Time Engagement platform required for live streaming (RTC) and real-time chat (RTM). This plugin uses these services to enable broadcasters to stream video/audio and interact with viewers. Additionally, it uses the Agora REST API (specifically https://api.agora.io/dev/v3/usage) to fetch and display streaming usage data in the WordPress admin dashboard. What data is sent and when: * Live Stream (RTC): Real-time video and audio data are transmitted through Agora’s servers whenever a stream is active. * Chat Messaging (RTM): Text messages and “like” interactions are sent through Agora’s messaging servers when users communicate in the chat. * Usage Analytics (REST API): The plugin sends the Agora project ID and date ranges to api.agora.io to retrieve monthly usage minutes. This occurs when an administrator views the plugin’s dashboard. * User Identification: A randomly generated or non-personally identifiable User ID (UID) is sent to manage connection sessions. No personal WordPress user data (like emails or passwords) is sent to Agora. Terms and Privacy: This service is provided by Agora.io: * Agora.io Terms of Service * Agora.io Privacy Policy How to Use 1. Get your Agora.io credentials Sign up at agora.io and create a project in the Agora Console. You’ll need: App ID — always required. App Certificate — optional, but strongly recommended; it enables token-based security for your stream. Customer ID and Customer Secret (found under RESTful API in the console) — optional, only needed if you want usage-minutes tracking on the dashboard. Project ID (found under Project Management — different from the App ID) — also only for usage tracking. 2. Enter your credentials Go to Live Shopping > Settings (Screenshot 1) and paste in your App ID and Certificate. If you also want the “Agora Service Usage” figure on the dashboard, fill in the Customer ID/Secret and Project ID too. The Diagnostic Checklist on this page tells you at a glance what’s configured and what’s still missing — including a reminder that Signaling (RTM) must be enabled for your project in the Agora Console, or chat won’t work even with a correct App ID. 3. Create a livestream Go to Live Shopping > Add New Stream. Give it a title, and configure: Host Name / Host Avatar — who’s shown as the broadcaster. Featured Products — tick any WooCommerce products you want pinned to the shopping bag during this stream. Publish the post. In the Embed Shortcode box in the sidebar, copy the [hdlsa_stream id="..."] shortcode (Screenshot 4). 4. Embed it on a page Paste the shortcode into any page or post. Your theme’s header/footer wraps around it normally — the stream itself renders as a self-contained player with chat, a “floating hearts” like button, and a shopping-bag button that opens the Featured Products you selected (Screenshot 2). 5. Go live Open the page as the host (the same WordPress user who owns the livestream post, or an administrator) to get broadcaster controls (camera/mic, start/stop). Anyone else who opens the same page joins as a viewer automatically — no separate viewer link needed. 6. After the stream Duration, unique viewers, and peak concurrent viewers are recorded automatically and shown both on the stream’s own edit screen and on the aggregate Live Shopping > Dashboard (Screenshot 3), which also totals your last-30-days Agora usage minutes if you entered REST API credentials. Chat history and the analytics report are both exportable as CSV from the stream’s edit screen.
Top keywords
- agora21×3.05%
- stream12×1.74%
- agora io11×1.60%
- id11×1.60%
- io11×1.60%
- live9×1.31%
- chat8×1.16%
- usage8×1.16%
- dashboard7×1.02%
- api6×0.87%
- project6×0.87%
- real-time6×0.87%
WpStream – Live Streaming, Video on Demand, Pay Per View
Live stream on your WordPress website and make recordings available for replay. WpStream lets you broadcast from your browser or streaming software such as OBS, with viewers watching on your own site. Add live services, shows, matches, classes, or events to the website you already manage. Offer free viewing or sell access through WooCommerce. WpStream handles video delivery through its streaming service. Your WordPress site hosts the pages and viewing experience; it does not have to serve the live video traffic from your web hosting account. Free plugin, separate streaming service The WpStream plugin is free to install. To use WpStream’s live streaming and cloud video services, connect a WpStream account. A free trial is available to test the service; paid streaming plans are separate from the plugin. Plans have allowances for broadcasting, viewing, and recording storage. Free-to-view means your audience does not pay to watch; it does not mean the streaming service is free. See the current plans and resource allowances before choosing a plan. WooCommerce is optional for free-to-view broadcasts. Pay-per-view requires WooCommerce. The documented recurring-subscription setup also requires the separately purchased WooCommerce Subscriptions extension. Broadcast from your browser or streaming software Go live on your website using your browser and webcam, or connect an external encoder that supports a custom RTMP destination, such as OBS Studio, Wirecast, or Larix. For a basic webcam broadcast on an existing WordPress site, setup can take three minutes or less. Allow extra time for payment setup, custom page layouts, or configuring an external encoder. Create a live channel, choose your broadcast method, and share the channel page with your audience. You can also place the player inside an existing page. Record live streams and publish replays Record a live broadcast or upload a video file, then publish it as video on demand. Give viewers a place to catch up on a missed service, watch a previous match, or revisit a class. Offer recordings free to watch, sell individual videos, or include them in a subscription with the required WooCommerce setup. Sell access with WooCommerce when you need it Sell access to live streams and recorded videos through your WordPress site’s WooCommerce checkout. Pay-per-view: sell access to an individual live stream or video with WooCommerce. Subscriptions: offer recurring access with WooCommerce and WooCommerce Subscriptions. See the subscription setup guide. Free viewing: publish broadcasts and videos without asking viewers to purchase access. Choose your branding and viewing access Add your own logo to the player and choose how live streams and videos appear on your site. For private events, you can use a password-protected viewing page. For paid access, use the WooCommerce options above. Read more about WpStream’s approach to content rights. Add players and video lists to your pages Each live channel and on-demand video has its own page. To place a player elsewhere, use the WpStream Player block, Elementor or WPBakery element, or shortcode. Use channel and video lists to help viewers find current broadcasts and available recordings. See the player and listing documentation. Let approved users broadcast without admin access If other people broadcast on your site, configure which non-admin user roles are allowed to stream. Add the front-end broadcasting controls to their pages so they can start a broadcast without access to the WordPress admin dashboard. See the front-end broadcasting documentation for setup. Optional: Hello WpStream theme You do not need to switch to Hello WpStream to use the plugin. If you are building a new video website, the Hello WpStream theme provides a starting point designed for WpStream. Getting started and support Use the getting-started documentation and video tutorials to set up your first broadcast. For questions or troubleshooting, visit the plugin support forum. CONNECT WITH US YouTube Facebook Twitter LinkedIn