Video Share VOD – Turnkey Video Site Builder Script Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Requirements: This plugin requires FFmpeg access on the web host. Main features including generating video snapshots, preview clips, video watermarks, custom HTML5 video conversions are not possible without FFmpeg.
Key Features
- adds video post type to WordPress site
- shortcodes, pages with video site features: browse videos, upload, import
- extracts thumbnail, generates feature image
- generates thumbnail sized short video preview (play on mouse hover)
- extracts info: duration, resolution, bitrate, file size
- multiple playback methods
- playlist taxonomy, listing of videos with rest of posts in categories, tags, searches
- shortcodes for listing videos, displaying player, upload form, import form
- HTML5 VAST (video ad serving template) support for video ads
- HTML5 Google IMA support: DoubleClick & AdSense support
- premium users that don’t see ads
- mass video upload
- mass video import (from server)
- setup user types that can share videos
- pending video / approval for user types that can’t publish directly
- conversion queue for server load control
- configure codecs and encoding options, formats, bitrate
- BuddyPress activity for adding video
- see more Video Share VOD Features …
Listings
- AJAX display and update of video list (does not reload site for filter, sort, next page)
- video preview in list (play on hover)
- Filter by category, tags, name search
- Sort by date, views, recently viewed, random, rating, rating number, rate popularity
- integrates Rate Star Review – AJAX Reviews for Content, with Star Ratings
VOD Access Control : Membership, Sales
- define global video access list (roles, user emails & ids)
- role playlists: assign videos as accessible by certain roles
- exception playlists: free, registered, unpublished
- show preview and custom message when inaccessible
- read more about Video On Demand …
- integrates MicroPayments – Content, Membership, Downloads plugin to allow selling items
Players
- HTML5 video conversion and playback support
- RTMP playback support (fast skip, no direct access to video files)
- HLS playback support (rtmp alternative for iOS)
- HD video support (player adapts to video size)
- HTML5 native tag player
- Video.js player with VAST support
- MediaElement.js (WordPress default video player)
- Strobe Flash player
PLupload / HTML5 Video Uploader
- Drag & Drop
- AJAX (no Submit, page reload required to upload more videos)
- multi video support
- status / progress bar for each upload
- fallback to standard upload for older browsers
- mobile video upload (iOS6+, Android 3+)
- backend multi upload menu
- read more about Video Uploader …
Plugin Integrations
- Paid Videochat turnkey pay per minute cam site builder: publish streaming recordings, videos on room profile, teaser loop video
- Broadcast Live Video turnkey live streaming site builder: publish channel streaming archives
- MicroPayments Content and Membership: sell videos as WooCommerce products or with MyCred Sell Content
- Rate Star Review – AJAX Reviews for Content, with Star Ratings: allow users to rate videos and leave reviews
Broadcast Live Video – HTML5 Live Streaming Plugin
- integrates with Broadcast Live Video – HTML5 Live Streaming channels plugin
- import archived video streams (previous broadcasts)
- upload additional videos for each channel
- list videos on channel page
- channel button on video page (if channel exists)
- read more about Live Streaming …
- see Broadcast Live Video turnkey solution …
Webcam Recording Plugin
- integrates with VideoWhisper Video Posts Webcam Recorder for video recording
- integrates with VideoWhisper Video Comments Webcam Recorder for video recording comments (including in BuddyPress activity)
- recorder access shortcode “videowhisper_recorder” integrates VideoShareVOD sharing permissions
- read more about Video Posts Webcam Recorder …
External Service Dependencies
Google Interactive Media Ads libraries are required to load from Google domains when feature is enabled, to prevent “Error: IMA SDK is either not loaded from a google domain or is not a supported version.” .
Service terms: https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/terms
Special Hosting Requirements
- FFmpeg and HTML5 codecs are required to generate snapshots, preview clips and convert videos to HTML5 formats. Latest FFmpeg is recommended with video & audio codecs for HTML5 & video types you plan to upload.
- Conversions require important resources like CPU time, memory, long process time (not available on budget shared hosting). These must be available and enabled for the account processes.
- High upload size and script timeout limits on web host to allow uploading bigger files. Importing videos (uploaded with FTP or other tools) is recommended for very big files.
- CloudFlare or similar services are not recommend due to upload limitations. Will usually break bigger uploads.
- Optionally, to deliver videos as live streaming a server like Wowza SE is required that will provide access at a HLS address from video path.
- Optionally, plugin can also generate static HLS segments, using extra disk space and initial processing resources.
- read more about Video Share VOD Hosting …
Security Warning: Hosts that include FFmpeg access should also have specific security configuration in place. That can include CageFS and other restriction/isolation tools.
Documentation
- Video Site Plugin Homepage
- Turnkey Video Site Installation Tutorial
- Developer Contact
- Recommended Hosting
Shortcodes
- videowhisper_videos playlist=”” perpage=”” perrow=”” – Video list.
- videowhisper_upload playlist=”” category=”” owner=”” – Upload form.
- videowhisper_player video=”0″ – Video player.
- videowhisper_preview video=”0″ – Preview only.
- videowhisper_player_html source=”” source_type=”” poster=”” width=”” height=”” – HTML file player.
- videowhisper_embed_code source=”” source_type=”” poster=”” width=”” height=”” – Embed code HTML player.
For more details see Video Share VOD – Documentation menu after installing plugin.
Demo
Screenshots
-
Video list (AJAX load and update, pagination, info)
-
HTML5 video upload (Multi file, AJAX, Drag & Drop, fallback (standard upload as backup), iOS & Android support)
-
RTMP player support (fast search, no direct file access, HD)
-
HTML5 player (plain and HLS, video conversion for mobile)
-
Admin settings (VOD setup)
-
VOD access roles playlists, custom message
-
Live Streaming channel management (with archive import and video upload)
-
Select category, order by date/views/watch time, move to another page with AJAX