Good Evening! We’ve been hard at work putting together what will be the 3rd Beta release for Open Streaming Platform. Much like the Beta 2 release this will be full of new features and bug fixes! While there is no release date set, I wanted to cover some of the best upcoming changes below:

Video Clips

You can now set a start and stop time to create shareable video clips. Clips are useful when you want to highlight a specific section of a video without having to seek through a video.

Streamer Bio Info, Server MOTD, and Markdown Support

It is now possible to set a server MOTD, have your streamers post biography info, and use Markdown for channel & video descriptions, as well as the above mentioned Biography and MOTD pages

Open Graph Metadata Support

OSP now supports the Open Graph standard, displaying rich media along with link information on supported Social Media sites

OSP Site-wide Search

Easily search an OSP site for Channels, Videos, Streams, Streamers, and Clips using the site-wide search function.

Other Changes

The above list is not all that is coming. We are looking to finalize the OSP Hub system to share soon and are aiming for initial support in Beta 3. Also, we’ve incorporated many fixes and other features requested by everyone. Below are the changes already added into Beta 3:

- Added Implemented Video Clips - Set markers for videos to display only a section of a video you want to share.
- Added Streamer Biographies
- Added Server MOTD on main page
- Added Markdown Support for all Text Area type fields
- Added Mail Settings Testing on First Run and Admin Settings Pages
- Added the Option to Set a Default Stream Name instead of Timestamp
- Added the Ability to set a Custom Invite Code
- Added RTMP Stats endpoint in the nginx.conf file and Display the information in the Admin Dashboard
- Added Open Graph Metadata to the Video, Stream, and Clip pages
- Added the Option for Channel Owners to Disable the Chat Joining/Leaving Notification
- Added Global Webhooks
- Added Theme Override Options for Theme Developers who want to just create a custom CSS file without needing to maintain a full theme file set
- Added Checks for the Server Address IP/DNS Settings in the Admin Menu
- Added Thumbnail location for Streams to APIv1
- Added Initial Support for the Open Streaming Platform Hub, a listing service for OSP Instances that want to Opt-in to display their Channels, Videos, Streams, and Clips in one place
- Added Support for OSP Site-wide Search
- Added Favicons
- Added On Hover Animation for Link images for most pages in Defaultv2
- Fixed Method for determining current viewers of a Live Stream, making the value more accurate
- Reworked the Nginx.conf file to split off the OSP specific into their own included osp-*.conf files to reduce the need of reworking the single file
- Added HTTP2 Support to the default install of OSP.  Upgrading Users should run the Manual Install Procedures to Upgrade their Nginx systems to the most recent build to add support
- Reworked Admin Pages to Return the the last Tab on Settings Changes
- Changed the First Run Page to allow for Restore of Backup Files without needing to do a dummy setup first
- Fixed TextArea MaxLength Restrictions to match database restrictions
- Fixed a Dropzone error which was displaying on the Defaultv2 and Defaultv2 Themes
- Fixed Chatboxes from using Autocomplete
- Fixed Some instances of Videos not showing their Protected Status when in "Other Videos"
- Fixed an issue which caused adaptive streaming to not stream in 1080p
- Moved the "Allow Users to Register" and "Required Email Validation Settings" Options to the config.py file due to issues with Flask-Security not adhering to the settings
- Fixed Issues with how Docker was handling Volumes and Mounts, causing configuration files to disappear and crashing OSP
- Fixed Sizing and Positioning of Chat Popouts to allow for variable viewport sizes
- Fixed an issue where changing of a user's email address would cause a 500 Error
- Reduced the Delay for Chat User Listings from 30s to 5s
- DB Improvements to prevent orphaned entries

I look forward to sharing more info on Beta 3 soon, as well as more information what OSP Hub is and how it works!