{"id":49843,"date":"2016-07-27T07:31:45","date_gmt":"2016-07-27T07:31:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/bitmovin-video\/"},"modified":"2018-05-09T12:29:50","modified_gmt":"2018-05-09T12:29:50","slug":"bitmovin-video","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bitmovin-video\/","author":15045510,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.3","stable_tag":"2.0.3","tested":"4.9.29","requires":"4.5.3","requires_php":"","requires_plugins":"","header_name":"Bitmovin","header_author":"Bitmovin","header_description":"","assets_banners_color":"159fda","last_updated":"2018-05-09 12:29:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/bitmovin\/bitmovinvideo-wordpress","header_author_uri":"https:\/\/bitmovin.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":3364,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"v0.6.1":"<p>Due to recent changes, after saving a new player config, invalid value for VR settings were saved.\nIf you experienced that, edit your player configuration, update your VR settings, and save it again. Then it will work as expected again.<\/p>","v0.5.1":"<p>With the newest upgrade you are now able to change to the player version you prefer.\nThere are also some minor changes in the code and some bugfixes and we also added more information for the customer.\nIt is strongly recommended to upgrade to the latest version of the plugin.<\/p>","v0.5.0":"<p>This is the first beta version of the bitmovin player plugin.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1481623","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1481623","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1946745","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5.1","0.6.0","0.6.1","0.6.2","2.0.1","2.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1480497","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1480497","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1480497","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1578033","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1480497","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1480497","resolution":"6","location":"assets"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":"1480497","resolution":"7","location":"assets"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":"1480497","resolution":"8","location":"assets"}},"screenshots":[]},"plugin_section":[],"plugin_tags":[321,130783,203,222,30891],"plugin_category":[35,50],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-49843","plugin","type-plugin","status-closed","hentry","plugin_tags-ads","plugin_tags-bitmovin","plugin_tags-html5","plugin_tags-video","plugin_tags-vr","plugin_category-advertising","plugin_category-media","plugin_committers-bitmovin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/bitmovin-video_159fda.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-1.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-2.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-3.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-4.png?rev=1578033","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-5.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-6.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-7.png?rev=1480497","caption":""},{"src":"https:\/\/ps.w.org\/bitmovin-video\/assets\/screenshot-8.png?rev=1480497","caption":""}],"raw_content":"<!--section=description-->\n<p>The Bitmovin Wordpress Plugin comes up with a lot of features and services.<\/p>\n\n<p>Bitmovin HTML5 Adaptive Player<\/p>\n\n<p>The Bitmovin Adaptive Streaming Player is a highly optimised MPEG-DASH &amp; HLS player for various platforms and devices,\ndelivering the best streaming performance and user experience, particular in adverse (mobile) network conditions.\nbitdash\u2122 is the result of continued R&amp;D investments and incorporates patent pending technology resulting in MPEG-DASH compliant client solutions\nthat deliver up to 101 % higher effective media throughput as well as significantly higher Quality of Experience (QoE)\ncompared to existing adaptive bitrate streaming technologies and clients.<\/p>\n\n<p>It also comes with a lot of features:<\/p>\n\n<ul>\n<li>DRM support<\/li>\n<li>Ad support<\/li>\n<li>VR \/ 360\u00b0<\/li>\n<li>HLS, MPEG-DASH, Smooth, progressive content (mp4, and more)<\/li>\n<li>Fastest loading times<\/li>\n<\/ul>\n\n<p>VR and 360\u00b0 Video and Adaptive Bitrate Streaming<\/p>\n\n<p>The Bitmovin Wordpress Plugin utilizes the browser build-in HTML5 Media Source Extensions (MSE)\nto playback VR and omnidirectional content natively through the browser decoding engine.\nThis playout technique is available on most modern web browsers.<\/p>\n\n<h3>A brief Markdown Example<\/h3>\n\n<ul>\n<li>Video streaming with highest possible quality and low buffering time<\/li>\n<li>Bitmovin encoding service for MPEG-Dash and HLS<\/li>\n<li>VR and 360\u00b0 video support<\/li>\n<\/ul>\n\n<p>Here's a link to <a href=\"http:\/\/bitmovin.com\/\" title=\"Video Infrastructure for the Web\">Bitmovin<\/a>\nOur sales team is always available to take your call, so email us:\n <em>sales@bitmovin.com<\/em><\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Sign up for Bitmovin <a href=\"https:\/\/dashboard.bitmovin.com\/signup\">here<\/a>.<\/li>\n<li>Once logged in, go to <a href=\"https:\/\/dashboard.bitmovin.com\/account\">account settings of your Bitmovin user account<\/a>, get your <strong>API key<\/strong>.<\/li>\n<li>Do not forget to add the domain your Wordpress is running on to the allowed domains in the <a href=\"https:\/\/dashboard.bitmovin.com\/player\/licenses\">player licenses view<\/a>.<\/li>\n<li>Install Bitmovin Player Wordpress Plugin from your Wordpress dashboard or unzip the plugin archive in the <code>wp-content\/plugins<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in Wordpress.<\/li>\n<li>Go to the <strong>Bitmovin Settings<\/strong> left menu page and fill in your API key.<\/li>\n<li>Go to the <strong>Bitmovin<\/strong> left menu videos page and add a video with your configuration.<\/li>\n<li>Copy the shortcode from the videos page table which looks like this <strong>[bitmovin_player id='1']<\/strong> to your post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Why does the player show the error message \"Your player is not allowed to play on the domain evil.com\"?<\/dt>\n<dd><p>The player contacts our licensing server to detect if it is allowed to play on the current domain.\nBrowser extensions, like Allow-Control-Allow-Origin: * allows CORS requests without honoring CORS headers from the server, but in return changes the origin from the actual domain to evil.com.\nPlease disable\/remove such extensions and the player should work as expected.<\/p><\/dd>\n<dt>I get the error message  \"1002: Key or domain is invalid\"<\/dt>\n<dd><p>The error is shown, because either the key you entered in the configuration is incorrect or\nif you are using the URL you entered during the checkout process, is not valid or incorrect.\nNon-valid URLs can for instance be caused by incorrect sub-domains, the URL you provided does not fully match the URL of the deployment,\nor you entered an IP address instead of the domain name.<\/p><\/dd>\n<dt>I setup the Bitmovin player, but no video element is shown\"<\/dt>\n<dd><p>This can have different reasons.\nPlease open the console of your web browser (e.g. by pressing F12 in Google Chrome or Mozilla Firefox),\nwhich provides information in more detail on possible errors.<\/p><\/dd>\n<dt>Why do I see error messages in my browser's console?<\/dt>\n<dd><p>The error messages as shown in the image below may appear in a browser\u2019s console.\nThis is not a bitmovin player error, but the errors are thrown from Google\u2019s ChromeCast SDK if the Cast extensions can\u2019t be found.\nUnfortunately, there is currently no way to prevent these errors from happening or from showing up in the console, as explained by the developers in the related Google Cast SDK issue.\nThese errors do not prevent your website or the bitmovin player from working as expected. ChromeCast errors in browser\u2019s console This affects pro and enterprise edition only..<\/p><\/dd>\n<dt>Why are the colors of my video not the same in different browsers?<\/dt>\n<dd><p>The bitmovin player relies on the browser\u2019s capabilities to decode and render the video.\nThis has the advantage to be able to use hardware decoding which is much faster and also better for battery life \/ energy consumption than software decoding.\nBut different browsers may use different encoders with different settings.\nThis difference is especially visible between HTML5 and FLASH videos.\nSo unfortunately we can not change this behaviour.<\/p><\/dd>\n<dt>The player is not loading segments, altough the MPD is correct?<\/dt>\n<dd><p>If the player is not loading segments which lies on another server,\nmake sure CORS (for the HTML5 player) is enabled a crossdomain.xml\n(for the Flash based version of bitdash) is placed on the server containing the element.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>v2.0.3<\/h4>\n\n<ul>\n<li>fixed readme<\/li>\n<\/ul>\n\n<h4>v2.0.2<\/h4>\n\n<ul>\n<li>fixed display of selected player key<\/li>\n<li>added composer.json<\/li>\n<\/ul>\n\n<h4>v2.0.1<\/h4>\n\n<ul>\n<li>Plugin works with Bitmovin API now (IMPORTANT: it is no longer compatible with accounts that were created at app.bitmovin.com! Please see the installation instructions for more details)<\/li>\n<\/ul>\n\n<h4>v0.6.1<\/h4>\n\n<ul>\n<li>Fixed VR settings menu<\/li>\n<\/ul>\n\n<h4>v0.6.0<\/h4>\n\n<ul>\n<li>Added initial support to use our latest player versions as well<\/li>\n<li>Minor updates \/ improvements<\/li>\n<\/ul>\n\n<h4>v0.5.1<\/h4>\n\n<ul>\n<li>Implemented the possibility to manually change the player version depending on the channel.<\/li>\n<li>Implemented a tooltip at the \"Bitmovin Settings\" page to provide the right API key.<\/li>\n<li>Implemented \"Advanced\" tag when editing or adding a video to bitmovin player. Customer can now manually paste the link to the preferred player version<\/li>\n<\/ul>\n\n<h4>v0.5.0<\/h4>\n\n<ul>\n<li>Implemented beta version 0.5.0 of Bitmovin Wordpress Plugin.<\/li>\n<\/ul>","raw_excerpt":"The Bitmovin Wordpress Plugin provides best video quality via HTML5 adaptive streaming\nwith fast startup, no buffering and without additional plugins!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/49843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=49843"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bitmovin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=49843"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=49843"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=49843"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=49843"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=49843"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=49843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}