{"id":2224,"date":"2015-10-28T04:26:32","date_gmt":"2015-10-28T04:26:32","guid":{"rendered":"https:\/\/streamhub5.wordpress.com\/?page_id=2224"},"modified":"2019-08-20T20:07:06","modified_gmt":"2019-08-20T20:07:06","slug":"streamhub-plugin-integration-guide-brightcove-sdk-for-ios","status":"publish","type":"page","link":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/","title":{"rendered":"Streamhub Plugin Integration Guide (Brightcove SDK for iOS)"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; admin_label=&#8221;TechMenu&#8221; _builder_version=&#8221;3.26.3&#8243; global_module=&#8221;2796&#8243; saved_tabs=&#8221;all&#8221; fb_built=&#8221;1&#8243; _i=&#8221;0&#8243; _address=&#8221;0&#8243;][et_pb_fullwidth_menu menu_id=&#8221;74&#8243; _builder_version=&#8221;3.26.3&#8243; menu_font=&#8221;|600|||||||&#8221; _i=&#8221;0&#8243; _address=&#8221;0.0&#8243;][\/et_pb_fullwidth_menu][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; inner_shadow=&#8221;on&#8221; fullwidth=&#8221;on&#8221; admin_label=&#8221;TechPortal&#8221; _builder_version=&#8221;3.26.3&#8243; global_module=&#8221;2794&#8243; saved_tabs=&#8221;all&#8221; fb_built=&#8221;1&#8243; _i=&#8221;1&#8243; _address=&#8221;1&#8243;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;3.22&#8243; fb_built=&#8221;1&#8243; _i=&#8221;2&#8243; _address=&#8221;2&#8243;][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; _i=&#8221;0&#8243; _address=&#8221;2.0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221; _i=&#8221;0&#8243; _address=&#8221;2.0.0&#8243;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;3.27.1&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; hover_enabled=&#8221;0&#8243; _i=&#8221;0&#8243; _address=&#8221;2.0.0.0&#8243;]<\/p>\n<h1>Streamhub Analytics plugin for Brightcove SDK for iOS<\/h1>\n<p>To start tracking your videos from your iOS based apps with Streamhub,<br \/>\nplease follow these implementation instructions.<\/p>\n<h1>Build Configurations<\/h1>\n<h3>1. Get the Streamhub Analytics plugin<\/h3>\n<p>Download and extract the archive from\u00a0<a href=\"http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip\">http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip<\/a><\/p>\n<h3>2. Place the plugin project<\/h3>\n<p>Currently, since the plugin is not provided as a binary file, you just need<br \/>\nto\u00a0drop the plugin implementation files in\u00a0your project directory \/ add them to your Xcode project.<\/p>\n<h3>3. Add dependency configurations<\/h3>\n<p>Since the plugin depends on a couple of libraries, you need to add them into your Podfile.<\/p>\n<ul>\n<li>Brightcove Player SDK for iOS\n<ul>\n<li>Basically, you already have it in your Podfile<\/li>\n<\/ul>\n<\/li>\n<li>AFNetworking<\/li>\n<\/ul>\n<p>A sample Podfile looks like this:<\/p>\n<pre>source 'https:\/\/github.com\/CocoaPods\/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\ntarget 'BrightcovePluginForIOS' do\n pod 'Brightcove-Player-SDK', '~&gt; 5.2'\n pod \"AFNetworking\", \"~&gt; 2.0\"\nend\nthen open a terminal and type\n$ cd 'project folder' &amp;&amp; pod install\n\nto install the required dependancies<\/pre>\n<h3>4. Get your Streamhub analyticsId<\/h3>\n<p>Your analyticsId will be or has already been provided to you by Streamhub. Use this\u00a0identifier<br \/>\nin the implementation steps described below.<\/p>\n<h1>Implementation<\/h1>\n<p>In order to actually use the plugin, there is\u00a02 simple steps:<\/p>\n<h3>1. Add import for the plugin<\/h3>\n<pre>#import \"StreamhubBrightcove.h\"<\/pre>\n<h3>2. Initialise the plugin<\/h3>\n<pre>- (void)setup\n{\n_avpvc = [[AVPlayerViewController alloc] init];\n\nBCOVPlayerSDKManager *manager =\n    [BCOVPlayerSDKManager sharedManager];\n\n\/* Create a plugin instance\n* initPlugin:\n* arg-1: playerId : Must be unique in your system. E.g. use a UUID version 4 for instance\n* arg-2: analyticsId: your personal analyticsId\n*\/\n<em>StreamhubBrightcove* plugin =\n    [[StreamhubBrightcove alloc] initPlugin:@\"my-playerId\"\n                                 analytiscId:@\"streamhubX\"];<\/em>\n\n_playbackController =\n        [manager createPlaybackControllerWithViewStrategy:\n                 [manager defaultControlsViewStrategy]];\n_playbackController.delegate = self;\n_playbackController.autoAdvance = YES;\n_playbackController.autoPlay = YES;\n\n\/\/ Register the plugin as a session consumer\n<em>[_playbackController addSessionConsumer:plugin];<\/em>\n\n_catalogService = [[BCOVCatalogService alloc]\n                        initWithToken:kViewControllerCatalogToken];\n}<\/pre>\n<p>the 2\u00a0lines in <em>italic<\/em> case above is all what you need\u00a0to do in order to use the plugin.<\/p>\n<h1>Confirm the plugin is integrated<\/h1>\n<p>Here is a simple\u00a0way to confirm the plugin is integrated properly into your<br \/>\napplication.<\/p>\n<div>1. You should\u00a0see the\u00a0following logs in the Xcode console:<\/div>\n<p><code>2015-MM-dd HH:mm:sss NativeControls[172:3688] Player API:<\/code><\/p>\n<div>2. The app requests to stats.streamhub.io in the following cases:<\/div>\n<ul>\n<li>every 5 seconds in the first 60 seconds position of the video<\/li>\n<li>every 1 minute (after the first 60 seconds) afterwards<\/li>\n<\/ul>\n<h1>Appendix<\/h1>\n<h2>Streamhub Data Flow<\/h2>\n<p><div id=\"attachment_2223\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2223\" class=\"size-medium wp-image-2223\" src=\"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif?w=300\" alt=\"Streamhub Data Flow\" width=\"300\" height=\"217\" \/><\/a><p id=\"caption-attachment-2223\" class=\"wp-caption-text\">Figure: Streamhub Data Flow with external sources<\/p><\/div>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Streamhub Analytics plugin for Brightcove SDK for iOS To start tracking your videos from your iOS based apps with Streamhub, please follow these implementation instructions. Build Configurations 1. Get the Streamhub Analytics plugin Download and extract the archive from\u00a0http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip 2. Place the plugin project Currently, since the plugin is not provided as a binary file, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<h1>Streamhub Analytics plugin for Brightcove SDK for iOS<\/h1>\nTo start tracking your videos from your iOS based apps with Streamhub,\nplease follow these implementation instructions.\n<h1>Build Configurations<\/h1>\n<h3>1. Get the Streamhub Analytics plugin<\/h3>\nDownload and extract the archive from\u00a0<a href=\"http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip\">http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip<\/a>\n<h3>2. Place the plugin project<\/h3>\nCurrently, since the plugin is not provided as a binary file, you just need\nto\u00a0drop the plugin implementation files in\u00a0your project directory \/ add them to your Xcode project.\n<h3>3. Add dependency configurations<\/h3>\nSince the plugin depends on a couple of libraries, you need to add them into your Podfile.\n<ul>\n \t<li>Brightcove Player SDK for iOS\n<ul>\n \t<li>Basically, you already have it in your Podfile<\/li>\n<\/ul>\n<\/li>\n \t<li>AFNetworking<\/li>\n<\/ul>\nA sample Podfile looks like this:\n<pre>source 'https:\/\/github.com\/CocoaPods\/Specs.git'\nplatform :ios, '8.0'\nuse_frameworks!\n\ntarget 'BrightcovePluginForIOS' do\n pod 'Brightcove-Player-SDK', '~&gt; 5.2'\n pod \"AFNetworking\", \"~&gt; 2.0\"\nend\nthen open a terminal and type\n$ cd 'project folder' &amp;&amp; pod install\n\nto install the required dependancies<\/pre>\n<h3>4. Get your Streamhub analyticsId<\/h3>\nYour analyticsId will be or has already been provided to you by Streamhub. Use this\u00a0identifier\nin the implementation steps described below.\n<h1>Implementation<\/h1>\nIn order to actually use the plugin, there is\u00a02 simple steps:\n<h3>1. Add import for the plugin<\/h3>\n<pre>#import \"StreamhubBrightcove.h\"<\/pre>\n<h3>2. Initialise the plugin<\/h3>\n<pre>- (void)setup\n{\n_avpvc = [[AVPlayerViewController alloc] init];\n\nBCOVPlayerSDKManager *manager =\n    [BCOVPlayerSDKManager sharedManager];\n\n\/* Create a plugin instance\n* initPlugin:\n* arg-1: playerId : Must be unique in your system. E.g. use a UUID version 4 for instance\n* arg-2: analyticsId: your personal analyticsId\n*\/\n<em>StreamhubBrightcove* plugin =\n    [[StreamhubBrightcove alloc] initPlugin:@\"my-playerId\"\n                                 analytiscId:@\"streamhubX\"];<\/em>\n\n_playbackController =\n        [manager createPlaybackControllerWithViewStrategy:\n                 [manager defaultControlsViewStrategy]];\n_playbackController.delegate = self;\n_playbackController.autoAdvance = YES;\n_playbackController.autoPlay = YES;\n\n\/\/ Register the plugin as a session consumer\n<em>[_playbackController addSessionConsumer:plugin];<\/em>\n\n_catalogService = [[BCOVCatalogService alloc]\n                        initWithToken:kViewControllerCatalogToken];\n}<\/pre>\nthe 2\u00a0lines in <em>italic<\/em> case above is all what you need\u00a0to do in order to use the plugin.\n<h1>Confirm the plugin is integrated<\/h1>\nHere is a simple\u00a0way to confirm the plugin is integrated properly into your\napplication.\n<div>1. You should\u00a0see the\u00a0following logs in the Xcode console:<\/div>\n<code>2015-MM-dd HH:mm:sss NativeControls[172:3688] Player API:<\/code>\n<div>2. The app requests to stats.streamhub.io in the following cases:<\/div>\n<ul>\n \t<li>every 5 seconds in the first 60 seconds position of the video<\/li>\n \t<li>every 1 minute (after the first 60 seconds) afterwards<\/li>\n<\/ul>\n<h1>Appendix<\/h1>\n<h2>Streamhub Data Flow<\/h2>\n[caption id=\"attachment_2223\" align=\"alignnone\" width=\"300\"]<a href=\"http:\/\/54.234.39.212\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif\"><img class=\"size-medium wp-image-2223\" src=\"http:\/\/54.234.39.212\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif?w=300\" alt=\"Streamhub Data Flow\" width=\"300\" height=\"217\" \/><\/a> Figure: Streamhub Data Flow with external sources[\/caption]","_et_gb_content_width":"","content-type":"","footnotes":""},"class_list":["post-2224","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk\" \/>\n<meta property=\"og:description\" content=\"Streamhub Analytics plugin for Brightcove SDK for iOS To start tracking your videos from your iOS based apps with Streamhub, please follow these implementation instructions. Build Configurations 1. Get the Streamhub Analytics plugin Download and extract the archive from\u00a0http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip 2. Place the plugin project Currently, since the plugin is not provided as a binary file, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"Streamhub.co.uk\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-20T20:07:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif?w=300\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/\",\"url\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/\",\"name\":\"Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/streamhub.co.uk\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/sh_data_flow.gif?w=300\",\"datePublished\":\"2015-10-28T04:26:32+00:00\",\"dateModified\":\"2019-08-20T20:07:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/streamhub.co.uk\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/sh_data_flow.gif\",\"contentUrl\":\"https:\\\/\\\/streamhub.co.uk\\\/wp-content\\\/uploads\\\/2015\\\/10\\\/sh_data_flow.gif\",\"width\":593,\"height\":428,\"caption\":\"Figure: Streamhub Data Flow with external sources\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/streamhub.co.uk\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streamhub Plugin Integration Guide (Brightcove SDK for iOS)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#website\",\"url\":\"https:\\\/\\\/streamhub.co.uk\\\/\",\"name\":\"Streamhub.co.uk\",\"description\":\"Streamhub.co.uk\",\"publisher\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/streamhub.co.uk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#organization\",\"name\":\"Streamhub.co.uk\",\"url\":\"https:\\\/\\\/streamhub.co.uk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/streamhub.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/SH-Logo.png\",\"contentUrl\":\"https:\\\/\\\/streamhub.co.uk\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/SH-Logo.png\",\"width\":1397,\"height\":361,\"caption\":\"Streamhub.co.uk\"},\"image\":{\"@id\":\"https:\\\/\\\/streamhub.co.uk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/3006156\\\/admin\\\/feed\\\/posts\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/","og_locale":"en_US","og_type":"article","og_title":"Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk","og_description":"Streamhub Analytics plugin for Brightcove SDK for iOS To start tracking your videos from your iOS based apps with Streamhub, please follow these implementation instructions. Build Configurations 1. Get the Streamhub Analytics plugin Download and extract the archive from\u00a0http:\/\/streamhub-static-content.s3.amazonaws.com\/plugins\/brightcove\/brightcove-ios.zip 2. Place the plugin project Currently, since the plugin is not provided as a binary file, [&hellip;]","og_url":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/","og_site_name":"Streamhub.co.uk","article_modified_time":"2019-08-20T20:07:06+00:00","og_image":[{"url":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif?w=300","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/","url":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/","name":"Streamhub Plugin Integration Guide (Brightcove SDK for iOS) - Streamhub.co.uk","isPartOf":{"@id":"https:\/\/streamhub.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/#primaryimage"},"image":{"@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif?w=300","datePublished":"2015-10-28T04:26:32+00:00","dateModified":"2019-08-20T20:07:06+00:00","breadcrumb":{"@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/#primaryimage","url":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif","contentUrl":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2015\/10\/sh_data_flow.gif","width":593,"height":428,"caption":"Figure: Streamhub Data Flow with external sources"},{"@type":"BreadcrumbList","@id":"https:\/\/streamhub.co.uk\/streamhub-plugin-integration-guide-brightcove-sdk-for-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/streamhub.co.uk\/"},{"@type":"ListItem","position":2,"name":"Streamhub Plugin Integration Guide (Brightcove SDK for iOS)"}]},{"@type":"WebSite","@id":"https:\/\/streamhub.co.uk\/#website","url":"https:\/\/streamhub.co.uk\/","name":"Streamhub.co.uk","description":"Streamhub.co.uk","publisher":{"@id":"https:\/\/streamhub.co.uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/streamhub.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/streamhub.co.uk\/#organization","name":"Streamhub.co.uk","url":"https:\/\/streamhub.co.uk\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/streamhub.co.uk\/#\/schema\/logo\/image\/","url":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2020\/05\/SH-Logo.png","contentUrl":"https:\/\/streamhub.co.uk\/wp-content\/uploads\/2020\/05\/SH-Logo.png","width":1397,"height":361,"caption":"Streamhub.co.uk"},"image":{"@id":"https:\/\/streamhub.co.uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/3006156\/admin\/feed\/posts\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/pages\/2224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/comments?post=2224"}],"version-history":[{"count":5,"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/pages\/2224\/revisions"}],"predecessor-version":[{"id":27897,"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/pages\/2224\/revisions\/27897"}],"wp:attachment":[{"href":"https:\/\/streamhub.co.uk\/wp-json\/wp\/v2\/media?parent=2224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}