PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 4.14.1
WpStream – Live Streaming, Video on Demand, Pay Per View v4.14.1
4.14.1 4.14.0 4.13.2 4.13.1 4.13 4.12.5 4.12.4 4.12.3 4.12.2 4.12.1 4.12 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.11 4.5.11.1 4.5.11.2 4.5.11.4 4.5.11.5 4.5.11.6 All 181 releases
wpstream / README.md

README.md in WpStream – Live Streaming, Video on Demand, Pay Per View 4.14.1, at README.md

700 lines 30.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === WpStream - Live Streaming, Video on Demand, Pay Per View ===
2 Contributors: wpstream
3 Tags: live streaming, video streaming, live video, broadcast, live shopping
4 Requires at least: 5.8
5 Tested up to: 7.0
6 Requires PHP: 7.1
7 Stable tag: 4.14.1
8 License: GPLv2 or later
9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
11 WpStream is a Video Streaming Plugin that lets you broadcast live events and helps you sell tickets or recordings via WooCommerce.
12
13 == Description ==
14
15 Live stream on your WordPress website and make recordings available for replay.
16
17 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.
18
19 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.
20
21 <h3>Free plugin, separate streaming service</h3>
22
23 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.
24
25 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 <a href="https://wpstream.net/pricing/" target="_blank">current plans and resource allowances</a> before choosing a plan.
26
27 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.
28
29 [youtube https://www.youtube.com/watch?v=TopBhvGvwbs]
30
31 <h3>Broadcast from your browser or streaming software</h3>
32
33 <a href="https://wpstream.net/live-streaming/" target="_blank">Go live on your website</a> using your browser and webcam, or connect an external encoder that supports a custom RTMP destination, such as OBS Studio, Wirecast, or Larix.
34
35 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.
36
37 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.
38
39 <h3>Record live streams and publish replays</h3>
40
41 Record a live broadcast or upload a video file, then publish it as <a href="https://wpstream.net/recordings-video-on-demand/" target="_blank">video on demand</a>. Give viewers a place to catch up on a missed service, watch a previous match, or revisit a class.
42
43 Offer recordings free to watch, sell individual videos, or include them in a subscription with the required WooCommerce setup.
44
45 <h3>Sell access with WooCommerce when you need it</h3>
46
47 <a href="https://wpstream.net/monetization/" target="_blank">Sell access to live streams and recorded videos</a> through your WordPress site's WooCommerce checkout.
48
49 <ul>
50 <li><strong>Pay-per-view:</strong> sell access to an individual live stream or video with WooCommerce.</li>
51 <li><strong>Subscriptions:</strong> offer recurring access with WooCommerce and WooCommerce Subscriptions. See the <a href="https://docs.wpstream.net/docs/how-to-create-a-subscription-live-stream/" target="_blank">subscription setup guide</a>.</li>
52 <li><strong>Free viewing:</strong> publish broadcasts and videos without asking viewers to purchase access.</li>
53 </ul>
54
55 <h3>Choose your branding and viewing access</h3>
56
57 Add your own logo to the player and choose how live streams and videos appear on your site.
58
59 For private events, you can use a <a href="https://wpstream.net/password-protected-live-streaming-everything-you-need-to-know/" target="_blank">password-protected viewing page</a>. For paid access, use the WooCommerce options above.
60
61 Read more about WpStream's approach to <a href="https://wpstream.net/free-speech-and-content-rights/" target="_blank">content rights</a>.
62
63 <h3>Add players and video lists to your pages</h3>
64
65 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.
66
67 Use channel and video lists to help viewers find current broadcasts and available recordings. See the <a href="https://wpstream.net/wpstream-shortcodes/" target="_blank">player and listing documentation</a>.
68
69 <h3>Let approved users broadcast without admin access</h3>
70
71 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.
72
73 See the <a href="https://docs.wpstream.net/docs/elementor-3/" target="_blank">front-end broadcasting documentation</a> for setup.
74
75 <h3>Optional: Hello WpStream theme</h3>
76
77 You do not need to switch to Hello WpStream to use the plugin. If you are building a new video website, the <a href="https://wpstream.net/wpstream-video-streaming-theme/" target="_blank">Hello WpStream theme</a> provides a starting point designed for WpStream.
78
79 <h3>Getting started and support</h3>
80
81 Use the <a href="https://docs.wpstream.net/docs-category/getting-started/" target="_blank">getting-started documentation</a> and <a href="https://www.youtube.com/channel/UCIjItiJc4Z7aJApj3W6ArJA" target="_blank">video tutorials</a> to set up your first broadcast. For questions or troubleshooting, visit the <a href="https://wordpress.org/support/plugin/wpstream/" target="_blank">plugin support forum</a>.
82
83
84 == CONNECT WITH US ==
85 <a href="https://www.youtube.com/channel/UCIjItiJc4Z7aJApj3W6ArJA" target="_blank">YouTube</a>
86 <a href="http://facebook.com/wpstreamsoftware" target="_blank">Facebook</a>
87 <a href="http://twitter.com/streaming4wp" target="_blank">Twitter</a>
88 <a href="http://linkedin.com/company/wpstream" target="_blank">LinkedIn</a>
89
90
91 == Screenshots ==
92 1. Add your WpStream Credentials
93 2. WpStream Onboarding Wizard
94 3. WpStream Onboarding Wizard - Going Live
95 4. WpStream Settings Page
96 5. WpStream Channel Settings
97 6. Turning On a Channel
98 7. WpStream Player on frontend
99 8. Pay Per View Live Channel with WooCommerce
100 9. Your Channel List
101 10. Your Recordings
102 11. Setting up a Subscription with WooCommerce Subscriptions Plugin
103
104 == Frequently Asked Questions ==
105
106 =What can I use WpStream for?=
107 Live Streaming, Video (On Demand), and Pay-Per-View on WordPress websites. Most popular use cases for live video content include <a href="https://wpstream.net/broadcast-live-fitness-and-exercise-classes/" target="_blank">Fitness</a>, <a href="https://wpstream.net/churches-and-houses-of-worship/" target="_blank">Faith</a>, <a href="https://wpstream.net/education-and-e-learning/" target="_blank">Education</a>, and <a href="https://wpstream.net/news-broadcasting/" target="_blank">News / TV Broadcasting</a>.
108
109 =Which plan is the best for my streaming needs?=
110 We calculate your ideal plan based on the number of hours you will be streaming, the number of viewers, the amount of storage you need, and the quality of your broadcast. You can calculate which plan is best for you by adding your numbers <a href="https://wpstream.net/pricing/#band_calculator" target="_blank">here</a>.
111
112 =How many LIVE channels can I run concurrently?=
113 You can run anywhere from 5 to 150 LIVE concurrent channels, depending on the streaming plan you have. Check them out <a href="https://wpstream.net/pricing/" target="_blank">here</a>.
114
115 =Can I monetize my LIVE and Video (On Demand) content?=
116 Absolutely! You can set up subscriptions, pay-per-view, or hybrid models with WooCommerce. Find out more information about the different monetization options for LIVE and Video content <a href="https://wpstream.net/how-to-monetize-your-live-streaming-content-with-wpstream/" target="_blank">here</a>.
117
118 =Can my website users go live on my website on their own?=
119 Regular users are able to GO LIVE via the Front-End. Check out the <a href="https://docs.wpstream.net/docs/elementor-3/" target="_blank">documentation</a> to find out how streaming video is done by regular users.
120
121 =What can I live stream with?=
122 Through any modern browser or using apps with RTMP (Real-Time Messaging Protocol) capability. For example, StreamYard, OBS, Wirecast, iPhones, and Androids. <a href="https://wpstream.net/live-streaming/" target="_blank">See here</a>.
123
124 = Where do I report security bugs found in this plugin? =
125 Please report security bugs found in the source code of the WpStream plugin through the [](https://patchstack.com/database/vdp/9e5fbaaa-34e8-4647-9a67-08c4760f554dPatchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fbaaa-34e8-4647-9a67-08c4760f554d](https://patchstack.com/database/vdp/9e5fbaaa-34e8-4647-9a67-08c4760f554d). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
126
127 == Installation ==
128 1. Review our comprehensive tutorials here https://wpstream.net/category/getting-started/
129 2. Install and enable the plugin from https://downloads.wordpress.org/plugin/wpstream.zip or by searching for 'WpStream' in your plugin install page
130 3. Signup with <a href="https://wpstream.net/">WpStream</a> and get your credentials
131 4. Under the "WpStream" section of your WordPress admin, use the WpStream credentials to activate your plugin
132 5. (Optional) Install and activate <a href="https://wordpress.org/plugins/woocommerce/">WooCommerce</a> if you need to create pay-per-view video products
133 6. Create and publish a new 'Free Live Channel" (under 'Free Free Live Channel / Free Video') or a 'Live channel' type Product (under 'Products')
134 7. After publishing your Channel/Product, click the "BROADCAST TO CHANNEL" button. Wait for the channel to become available and select your favorite way to broadcast ('Browser' or '3rd Party'). The browser broadcast will open a pop-up that will immediately begin to broadcast. The '3rd party' option will give you the 'rtmp' parameters you need to set up on your encoder (i.e. OBS)
135 8. Live video will be available on the Channel/Product 'permalink' page shortly after starting your broadcast
136
137
138 == Changelog ==
139
140 = 4.14.1 =
141 * Fix - Sites without Elementor no longer see a "WpStream Elementor requires Elementor" warning on every admin page. Elementor is an optional integration; the warning was reinstated by mistake in 4.14.0 and is now removed. Sites that run an outdated Elementor or PHP version still get their version warning
142
143 = 4.14.0 =
144 * Fix - Tooltips on the last icon row of the Live Streaming sidebar box were cut off on WooCommerce product edit pages; the box no longer clips them
145 * Fix - The channel ON/OFF button in the sidebar box now sizes to its content instead of a fixed height
146 * Fix - Multipart VOD uploads are capped at 1000 parts and the real upload error is shown when a part fails
147 * Security - Dashboard file uploads are now validated on the server: the uploaders accept only the allowed image, video and PDF types (profile pictures are limited to images) and reject oversized files, instead of trusting the browser to filter file types. Previously a crafted request could store other file types
148 * Security - Deleting an uploaded file now follows a single consistent rule across every dashboard endpoint: only the file's owner (or a user permitted to delete it) can remove it, deletions are limited to genuine media attachments, and a missing or invalid request is handled safely without a PHP error or exposing the owner's account id
149 * Security - An uploaded file can no longer be attached to a post the uploader is not allowed to edit
150 * Security - Saving WpStream settings and Default Channel Settings now requires administrator permissions; previously these admin actions accepted a valid form token alone. The generic settings saver is also limited to known plugin settings and can no longer be used to overwrite the stored WpStream API credentials
151 * Fix - Saving the Default Channel Settings no longer clears the site-wide "Use Sessions with Encryption" option; settings the form does not send are now preserved instead of being overwritten
152 * Security - The video player no longer executes callback strings from its configuration (eval removed). The theater-mode buttons now announce mode changes via a wpstream:theater-mode browser event (detail: action "enter"/"leave" and the player element id) that site code can listen for on the player element or document
153 * Security - Removed a leaked internal test harness from the player controls script; it called debug endpoints that are not part of the plugin and reflected URL parameters into the page unescaped (potential cross-site scripting)
154 * Security - Added CSRF (nonce) verification to admin actions that previously accepted forged requests: saving WpStream credentials, the one-click plugin update, dismissing admin notices, and downloading or deleting cloud recordings
155 * Security - Added CSRF (nonce) verification to logged-in front-end actions: the Watch Later toggle (which previously accepted any value as a "nonce"), the legacy dashboard attachment-delete endpoint, and the BuddyBoss channel-select and timeline-player actions
156 * Security - Posting a live player to the BuddyBoss timeline now requires owning the channel; previously any logged-in user could post any channel's player
157 * Fix - Attachment-delete endpoints compared the owner id with the wrong type and always refused valid requests; the ownership check now works as intended
158 * Removed - The built-in beta live chat has been removed entirely: the [wpstream_chat] shortcode, the WpStream Chat Elementor and WPBakery elements, the chat template, and the bundled chat libraries (chat client, SockJS, emojione, linkify, material UI). Live chat is provided by the Better Messages integration in the Hello WpStream theme. Pages still containing the old shortcode render it as plain text and can simply remove it
159 * Removed - Dropping the bundled chat libraries also removes their outdated third-party code (old jQuery/jQuery UI builds, SockJS 0.3) from the public site, shrinking the plugin's attack surface and page weight
160 * Fix - Deactivating the plugin no longer deletes the stored WpStream API credentials, so a temporary deactivation (conflict testing, auto-deactivation after an error) keeps the account connected
161 * Added - Uninstalling the plugin now removes the stored credentials, cached authentication tokens, and scheduled cleanup events
162 * Removed - The beta low-latency player has been retired: the [wpstream_player_low_latency] shortcode, its "WpStream Player - Low Latency" Elementor and WPBakery elements, and the bundled OvenPlayer library are gone. Low latency remains a channel setting - use the standard [wpstream_player] / WpStream Player element, which plays low-latency channels. Pages still containing the old shortcode render it as plain text and can simply switch to [wpstream_player]
163
164 = 4.13.2 =
165 * Security - Enforce channel-ownership checks on live/broadcast actions so a user can only start, stop, or read the credentials of channels they own
166 * Security - Restrict front-end dashboard profile saves to address fields only, and verify channel ownership (by author, not editable user meta) when saving channel data
167 * Security - Generate the Larix QR code locally in the browser with a bundled library, so the RTMP URL and stream key are no longer sent to a third-party QR service
168 * Security - Harden the live chat client against stored cross-site scripting: chat messages, usernames, and the user list are now rendered as text instead of HTML, and message ids are matched as plain data so a crafted id cannot affect other page elements
169 * Fix - Live chat now clears its keep-alive timer and reconnects reliably after a dropped connection (a stale connection can no longer interfere with the active one), and the "not live" notice no longer errors
170 * Fix - Fatal error on the WooCommerce email preview screen and in order emails when an order item's product is missing (e.g. deleted after purchase)
171 * Fix - Fatal error on the order-received page when no order is available
172 * Fix - Purchase confirmation message now correctly detects live stream / VOD purchases regardless of the product type term name
173
174 = 4.13.1 =
175 * Fix - Price field on paid channel/VOD not visible
176 * Fix - Paid VOD player buttons not visible
177 * Fix - Fatal error on widget
178
179 = 4.13 =
180 * Fix - Updated the way the user quota is retrieved
181
182 = 4.12.5 =
183 * Fix - Live channel player state when the channel was never started
184
185 = 4.12.4 =
186 * Fix - Subscription products work without WpStream posts
187 * Fix - LearnDash product custom fields work when WpStream is active
188
189 = 4.12.3 =
190 * Fix - Missing live channel player elements
191
192 = 4.12.2 =
193 * Enhancement - Use a new structure on live channels, for a loading time and quality
194
195 = 4.12.1 =
196 * Enhancement - Register/login form on Quick Start wizard
197 * Fix - Fatal error caused by the demo options
198
199 = 4.12 =
200 * Enhancement - Use a new structure for VOD for a loading time and quality
201
202 = 4.11.4 =
203 * Enhancement - Hook custom menu items into the WC menu
204 * Fix - Start/Stop streaming using the go_live shortcode
205 * Fix - Unecessary HLS playback URL
206
207 = 4.11.3 =
208 * Enhancement - Player loading time
209 * Fix - Broken style of the channel offline message change
210 * Fix - Default channel settings
211
212 = 4.11.2 =
213 * Enhancement - Security improvements on frontend dashboard
214 * Fix - Downloads section missing from the My Account dashboard
215 * Fix - Terms and Conditions link on the signup form
216
217 = 4.11.1 =
218 * Tested up to WordPress 6.9.1
219
220 = 4.11 =
221 * Feature - Add closed captions option to the VODs
222 * Enhancement - Optimize onboarding steps for smoother user experience
223 * Enhancement - Broadcaster style on mobile
224 * Fix - Update rewrite rule logic for better performance
225 * Fix - Wrong channel status message on player
226
227 = 4.10.1 =
228 * Fix - Import demo data feature
229
230 = 4.10 =
231 * Feature - Add quality selector (ABR) option to the player
232
233 = 4.9.8 =
234 * Fix - Watch later option on the Elementor widget
235 * Fix - Video collection wrong content
236 * Fix - YouTube video not starting when used on VOD
237
238 = 4.9.7 =
239 * Fix - Login during Quick Start onboarding
240
241 = 4.9.6 =
242 * Fix - Show paid channels/VODs on the My Account dashboard
243 * Enhancements - Added nonce verification to AJAX requests
244
245 = 4.9.5 =
246 * Fix - Saving the Non-Admin User Roles Allowed to Broadcast setting
247 * Fix - Warning for no role account when accessing a page with role-blocked shortcodes
248
249 = 4.9.4 =
250 * Fix - Broadcaster reconnecting when losing connection
251 * Fix - Automatically select the right camera resolution when trying to use a non-supported resolution
252 * Fix - Broadcaster button on mobile devices
253
254 = 4.9.3 =
255 * Fix - Video not showing correctly when Hello WpStream theme is active
256
257 = 4.9.2 =
258 * Enhancement - Add loading spinner to the video player when loading
259 * Enhancement - Improve the quota to periodically update the data
260 * Fix - Channel status on the dashboard
261 * Fix - Logo size on mobile devices
262
263 = 4.9.1 =
264 * Fix - External Streaming App modal not showing
265
266 = 4.9 =
267 * Enhancement - Live update quota in the admin area
268
269 = 4.8.7 =
270 * Fix - Show/hide player elements based on subscription plan
271
272 = 4.8.6 =
273 * Fix - Basic streaming changes
274
275 = 4.8.5 =
276 * Enhancement - Better track the quota calls
277
278 = 4.8.4 =
279 * Fix - Optimizing the quota calls
280
281 = 4.8.3 =
282 * Fix - Saving individual/global channel settings
283 * Enhancement - Update the quota updates for better accuracy
284
285 = 4.8.2 =
286 * Fix - Accessing the broadcaster from the front-end (e.g. BuddyBoss profile)
287 * Fix - Update the broadcaster rewriting rules
288 * Enhancement - Update the POT file
289
290 = 4.8.1 =
291 * Fix - Broadcaster reconnecting issue
292
293 = 4.8 =
294 * Improvement - Broadcaster experience improvements
295 * Improvement - Extend channel settings functionality
296 * Enhancement - Update requests to WpStream API
297 * Fix - Missing translations and updating the POT file
298
299 = 4.7.2 =
300 * Fix - Issue with closing the onboarding wizard
301
302 = 4.7.1 =
303 * Fix - Minor styling issues
304
305 = 4.7 =
306 * Feature - Improve broadcaster experience with the new browser broadcaster
307 * Fix - Video Player styling fixes
308
309 = 4.6.7.9 =
310 * Fix - Fix default value for channel settings
311 * Fix - Initial Video Player message when the streaming has started
312
313 = 4.6.7.8 =
314 * Improvement - Decrease number of remote requests
315
316 = 4.6.7.7 =
317 * Fix - Fatal error due to loading wrong PHP file
318
319 = 4.6.7.6 =
320 * Enhancement - Moved functionality from the Hello WpStream theme to the plugin
321
322 = 4.6.7.5 =
323 * Enhancement - Added the support tab in the settings area for environment status and logs
324 * Fix - Show the option to turn on the channel only on published channels
325
326 = 4.6.7.4 =
327 * Feature - Give the video player a different look using the theme option
328 * Feature - Display a logo over the video player
329 * Enhancement - Fix issue regarding the basic streaming functionality when the video doesn't start
330
331 = 4.6.7.3 =
332 * Fix - Broken WpStream login functionality
333 * Enhancement - Automatically save changes on the plugin settings
334
335 = 4.6.7.2 =
336 * Fix - Styling of the play button over the player
337 * Enhancement - Register custom WooCommerce products
338
339 = 4.6.7.1 =
340 * Enhancement - Added new demo option
341
342 = 4.6.7 =
343 * Feature - Max viewers
344
345 = 4.6.6.9 =
346 * Fix - WpStream shortcodes not working
347
348 = 4.6.6.8 =
349 * Fix - WpStream Widgets not appearing when using Elementor
350
351 = 4.6.6.7 =
352 * Tested up to WordPress 6.8
353 * Fix - Show the self-hosted or external video even when there are no resources
354 * Fix - Creating multiple channels or VODs during the Quick Start Wizard
355 * Fix - Channel status on first page load
356
357 = 4.6.6.6 =
358 * Enhancement - Add support for uploading video files larger than 5GB
359
360 = 4.6.6.5 =
361 * Fix - Show the videos list in the Quick Start Wizard after login
362 * Fix - Fix BuddyBoss live stream issue in the News Feed and Activity pages
363
364 = 4.6.6.4 =
365 * Enhancement - Added new demo option
366
367 = 4.6.6.3 =
368 * Fix - stop file uploading when the size exceeds 5GB.
369
370 = 4.6.6.2 =
371 * Fix - plugin crashes on playground.wordpress.net
372
373 = 4.6.6.1 =
374 * Fix - display error when plugin registration times out
375
376 = 4.6.6 =
377 * Feature - basic streaming
378 * Enhancement - change text/labels
379 * Enhancement - iproved error logging
380
381 = 4.6.5 =
382 * Feature - set up import demos
383 * Enhancement - cache channel info in transient for lower api usage
384 * Enhancement - QoE adjustments
385
386 = 4.6.4 =
387 * Tested up to WordPress 6.7.1
388 * Upgrade video.js to 8.20
389 * Load ultra-low-latency scripts on demand
390 * QoE enhancements
391
392 = 4.6.2 =
393 * improve the enqueque of wpstream js files
394 * fixed the way WooCommerce "Shop Manager" user role see the admin interface
395 * replace qr code generation link since google qr code is not available anymore
396 * added stable tag
397 * Lock To Website option fix ( inversed action)
398 * Fix clicking on Create new Pay-Per-View VOD from this recording will lead to an error if WooCommerce is not installed
399
400 = 4.6.1.1 =
401 * Enhancement - QoE adjustments
402 * Enhancement - more explicit error messages
403
404 = 4.6.1 =
405 * Enhancement - Collect and send QoE data
406
407 = 4.6.0.7 =
408 * Hotfix - temporarily disable player title overlay
409
410 = 4.6.0.6 =
411 * Fix - can't play VOD due to transparent overlay
412
413 = 4.6.0.5 =
414 * Fix - the 'x' on the mute icon is 'chipped'
415 * Enhancement - add title overlay capability to player
416 * Optimization - moved code from theme
417 * Update - fpr theme changes
418 * Enhancement - show video collections above comments
419 * Enhancement - do not show actors, media categories, ratings in the admin product list
420 * Fix - exclude_from_search issue with wpstream post types
421 * Enhancement - show title as overlay
422 * Enhancement - more explicit error messages
423
424 = 4.6.0.4 =
425 * Fix - corner cases
426
427 = 4.6.0.3 =
428 * Work around youtube playback issue
429
430 = 4.6.0.2 =
431 * Fix improper content width (theme)
432 * Fix - class for warning message
433
434 = 4.6.0.1 =
435 * Fix full witdth trailer (theme)
436
437 = 4.6 =
438 * Cumulative changes to accomodate upcoming WpStream Theme
439
440 = 4.5.12 =
441 * Upgrade video.js to 8.11.5 (includes VHS v3.11.2)
442
443 = 4.5.11.6 =
444 * Fix for the case when woocommerce is not activated
445
446 = 4.5.11.5 =
447 * Upload image for category in wp-admin fix
448
449 = 4.5.11.4 =
450 * Further (minor) player adjustments for theme
451
452 = 4.5.11.3 =
453 * Player and visuals adjustments for theme
454
455 = 4.5.11.2 =
456 * Minor player adjustments
457 * Label changes
458 * Fix: code not showing price when we have wpstream_bundle in theme
459
460 = 4.5.11.1 =
461 * Tested up to WP v6.4.1
462
463 = 4.5.11 =
464 * Player changes for trailer/theme
465 * Fluid Player for Live and VOD
466
467 = 4.5.9.1 =
468 * Fix - version mismatch
469
470 = 4.5.9 =
471 * VOD Player changes for trailer/theme
472
473 = 4.5.8 =
474 * Fix - expired subscriptions may still allow access to content
475
476 = 4.5.7 =
477 * Enhanced player messages
478
479 = 4.5.6 =
480 * Upgrade video.js to v8.5.2 (includes VHS v3.5.3)
481 * Workaround for low latency content misbehaving in the presence of cache plugins
482
483 = 4.5.5.1 =
484 * Explicit changelog
485
486 = 4.5.5 =
487 * Adding security nonce on channel updates
488 * Updated youtube.min.js library to work with the latest video js player
489 * Removed vimeo support
490 * Minor code improvements
491
492 = 4.5.4 =
493 * Fixed warning message on subscriptions
494
495 = 4.5.3 =
496 * Fixed Low latency and Adaptive bit rate for auto-start channels
497 * Fixed WooCommerce notifications labels
498 * Added CSS improved for BuddyBoss player
499
500 = 4.5.2 =
501 * fix for low latency delayed start on android
502 * update video player
503 * tested up to WP 6.2
504
505 = 4.5.1 =
506 * Added Low Latancy beta to channel settings (can be enabled/disabled for each channel)
507 * Added Adaptive bitrate beta to channel settings (can be enabled/disabled for each channel)
508
509 = 4.5 =
510 * Improved functionality for low latency
511
512 = 4.4.19 =
513 * Fixed bug for wpstream channel list block
514
515 = 4.4.18 =
516 * Player adjustments
517 * Cache encryption keys
518
519 = 4.4.17 =
520 * Fixing the Zip variant
521
522 = 4.4.11 =
523 * WpStream Integration with BuddyBoss Web.
524 * BuddyBoss users can live stream from their profile.
525 * Live stream will appear on BuddyBoss Platform 'News feed'.
526 * Adding a nonce for admin setting form
527
528 = 4.4.10 =
529 * Enable on boarding for mobile
530
531 = 4.4.9 =
532 * added new customizable message- “We are not live…”
533 * added new pot file
534 * fix on WpStream player widget for Elementor
535 * fix css conflict
536 * fix on front end streaming widget for Elementor (unclosed div)
537
538 = 4.4.8 =
539 * Improved code on Captcha request.
540
541 = 4.4.7 =
542 * Fix register captcha requested too often
543 * Improved onboarding process
544 * Added video help links on settings
545
546 = 4.4.6 =
547 * Fix on getting the video list
548 * Fixed typos on plugin
549
550 = 4.4.5 =
551 * fix on onboarding wizard
552
553 = 4.4.4 =
554 * Added onboarding wizard
555 * Readme updates
556
557 = 4.4.3 =
558 * Tested with 6.0
559
560 = 4.4.2 =
561 * Fixes warnings on fresh installations for video recording list
562
563 = 4.4.1 =
564 * Update title on readme
565
566 = 4.4 =
567 * Player improvements
568 * Spelling improvements
569
570 = 4.3.5 =
571 * Player improvements
572 * Spellings
573
574 = 4.3.3 =
575 * Added channel ID on channel card
576 * Fixed css issue for mobile screen resolutions
577
578 = 4.3.2 =
579 * Fix on displaying the RTMP
580 * URL improved turning off
581 * Fixed php8 warning
582
583 = 4.3 =
584 * Added Auto Start On option
585
586 = 4.2 =
587 * Interface redesign
588
589 = 4.1 =
590 * Improved methods when dealing with video on demand files change the thumb size on item list
591
592 = 4.0.4 =
593 * "Not logged in" fixed message
594 * Branding
595 * New menu position for WpStream items
596
597 = 4.0.3 =
598 * Change token transient name to avoid login issues
599
600 = 4.0.2 =
601 * Fix: reset connection data on plugin update
602
603 = 4.0.1 =
604 * New version based on WpStream API
605
606 = 3.14.3 =
607 * Failover mechanism in case connection with WpStream is lost
608
609 = 3.14.1 =
610 * Customize the ‘Off Air’ Message on the player when you are no longer streaming by accessing the ‘Live Metrics’
611
612 = 3.12.5 =
613 * Cosmetic Code Changes
614
615 = 3.12.4 =
616 * Video Player – Playback improvements
617
618 = 3.12.3 =
619 * Added 2 new blocks for Elementor and Visual Bakery:
620 * Video on demand list
621 * Live event list (with option to show only active [live] events)
622
623 = 3.12.2 =
624 * Fix “Sorry, this product cannot be purchased.” error
625 * Fix disappearing ‘Add To Cart’ button
626
627 = 3.12.1 =
628 * Fix message display
629
630 = 3.12 =
631 * New plugin option interface
632 * Message control
633 * General subscription mode (Netflix mode)
634 * Option to control media per subscription
635 * Improved media management control
636
637 = 3.11 =
638 * Enable new Browser Broadcast action (New Generation Browser Broadcaster)
639 * Removed Delete Channel button
640 * Responsive css for event list
641 * change labels
642
643 = 3.10.1 =
644 * Fix for no thumb warning
645 * Fix for translation string
646
647 = 3.10 =
648 * Added “encode live stream” as event option
649
650 = 3.10 =
651 * Added “encode live stream” as event option
652
653 = 3.9.1 =
654 * Live metrics URL fix on event start
655
656 = 3.9 =
657 * Added share links for events
658 * Added live metrics for events
659 * Fix – default event permissions
660
661 = 3.7.1 =
662 * Enable Regular Users to Broadcast via the Front-End
663 * Fixed user permission on streaming capabilities
664
665 = 3.6.1 =
666 * Fixed spelling mistakes in plugin
667 * readme update
668
669 = 3.6 =
670 * Player detects when an event is started even if there is no transmission
671 * Updated video js library
672 * Video js library has been updated accordingly to the latest version 7.10.1 (2020-10-15)
673 * Improved chat connection and user counting
674 * Chat connection and user counting has been improved and is now able to transmit and count viewers in real-time more accurately.
675 * Low latency player shortcode and block – Beta & Manual Approval
676 * Low latency player shortcode and block have now been added and users are able to add these to Pages and Posts. Low latency is the difference of time between the recording of an event and displaying said event on a viewer’s screen. With this feature, delay between the original recording and the displayed output is decreased from 30 seconds to about 2.5 seconds. Please note, this is still an experimental feature and we are only offering it to select customers that reach out to us.
677
678 = 3.3 =
679 * Player synchronization with active events fixed.
680 * The player will detect when an active event is up and will autoplay the stream if it exists.
681 * Check if the user is logged on WpStream and display notice
682 * Added chat shortcode for both visual bakery and Elementor plugins.
683 * It is now possible to add a chat to your live-stream using a shortcode through both page builders; WPBakery and Elementor. Please note that the chat is in beta mode.
684
685 = 3.2.5.1 =
686 * Css fix for single channel broadcast interface
687
688 = 3.2.5 =
689 * Roll back to 3.2.3 due to bug in player synchronization.
690 * This issue was reproduced only on a few users and was not a universal problem.
691
692 = 3.2.4 =
693 * Player synchronization update with active event.
694 * The player will now detect when an active event is up and will autoplay the stream if it exists.
695
696 = 3.2.3 =
697 * Improved plugin interface and updated the OBS screenshots and labels.
698 * Cache clear & control for CSS and js files (during plugin updates)
699 * Separated method for serving video on demand URI
700