Live Video Site Demo
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
Broadcast Live Video – HTML5 Live Streaming Plugin
Webcam Recording Plugin
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
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
Live Video Site Demo