Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Support bmObject manifests (was: bloomberg-->add normal mp4s to format dict) #11428
Comments
|
Could you share how did you get the MP4 URL? Bloomberg API only returns HLS and F4M. |
|
the MP4 urls can be found after parsing |
|
Thanks. bmObject is a mysterious protocol and I can't even find an official specification for it |
|
A copy of the embedded XML from Bloomberg: <?xml version='1.0' encoding='utf-8'?>
<bmObject xmlns="http://base.fims.tv" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<resourceID>43108ddb-519f-434c-8aa2-4acfc190640d</resourceID>
<bmContents>
<bmContent>
<resourceID>43108ddb-519f-434c-8aa2-4acfc190640d</resourceID>
<bmContentFormats>
<bmContentFormat>
<resourceID>be1d01a0-5e12-43e7-ad55-796f4870c92d</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>f9e32f23-2b5d-4e2b-9a4b-e858bd1a0483</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d.MXF</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>ed3e8cab-180b-47be-bcc4-9037c33f9dc0</resourceID>
<displayWidth>1920</displayWidth>
<displayHeight>1080</displayHeight>
<videoEncoding>
<name>mpg2</name>
</videoEncoding>
<bitRate>35000</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>69e4534c-9574-48ea-a792-b09493203f56</resourceID>
<audioEncoding>
<name>mpg2</name>
</audioEncoding>
<bitRate>768</bitRate>
</audioFormat>
<containerFormat>
<resourceID>eebdfd38-2326-4ba5-9984-7cdc7b07e2cd</resourceID>
<technicalAttribute typeDefinition="IsSource">true</technicalAttribute>
<technicalAttribute typeDefinition="Profile">main</technicalAttribute>
<containerFormat>MXF</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>809668360</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>a44c95a2-a1f7-4ad8-941b-f71e1860b2eb</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>ddb4a8c4-b1df-43db-a077-f733c91d392c</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_aud.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>66d76dd1-0037-4aa3-ba2f-5d7a05d14960</resourceID>
<bitRate>0</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>6b8d38c2-7e1a-4c08-8d2e-3f2ac10a3825</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>64</bitRate>
</audioFormat>
<containerFormat>
<resourceID>d291b0e0-23ce-4336-834c-c0baf07e3b2b</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>1123545</packageSize>
<mimeType>Audio</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>83f3ed8c-2847-4374-9633-fb3383eeb8e8</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>acc89dda-f6e1-4fef-9771-d472e107bf20</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_240.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>b823e245-37fc-4c53-982f-992b4b084315</resourceID>
<displayWidth>320</displayWidth>
<displayHeight>180</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>240</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>17f184f3-5269-47f3-a402-41d815d8d044</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>48</bitRate>
</audioFormat>
<containerFormat>
<resourceID>0428e9ca-8ccd-47d8-a3ac-444a1579dcc3</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>6405409</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>07d4d0cf-ca83-4549-bce3-a41d2bb0ac25</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>c6ac09f6-9b2d-4945-8e64-4a7091022851</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_1200.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>e7902a67-cdc2-46e0-b3a3-da42190849a1</resourceID>
<displayWidth>1280</displayWidth>
<displayHeight>720</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>1200</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>89d5e42e-d068-4fdb-988d-f8dd3456e6a1</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>128</bitRate>
</audioFormat>
<containerFormat>
<resourceID>2fd2f189-98de-4f52-8f63-8e31d9f1367f</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>29664475</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>a38b3592-f0b8-460c-9c2e-75e3ea3ae789</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>19551d19-64ad-48e9-87a1-35e6fd065d91</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_150.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>f0cc3ff3-8593-469a-bc74-177229c87ffd</resourceID>
<displayWidth>240</displayWidth>
<displayHeight>140</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>150</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>dd194035-8e25-4711-afcf-f8cd5ece5611</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>48</bitRate>
</audioFormat>
<containerFormat>
<resourceID>0de89305-47ff-48e4-b1a5-32870c2ed233</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>4402081</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>508f4465-f31c-4827-b039-902e1356dfdf</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>fe7a31b7-11a7-41f2-95a6-7883058f1988</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_440.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>28e10af0-778e-44c2-b783-da20d39b6415</resourceID>
<displayWidth>640</displayWidth>
<displayHeight>360</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>440</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>5df0fe1c-5b78-437d-9349-0b8e53037af5</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>96</bitRate>
</audioFormat>
<containerFormat>
<resourceID>e4673a0a-6535-4932-ba59-9028fdc0fb09</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>11951561</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>dc4cf76b-ed8e-4192-a4ab-a08fb9db89fb</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>baa1ce78-8a85-4798-b89d-711ba7779bcc</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_1800.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>985d7bc6-4c16-4244-996f-83133202fe53</resourceID>
<displayWidth>1280</displayWidth>
<displayHeight>720</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>1800</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>97a973ea-3398-4b44-bff2-b7d383f43c8c</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>128</bitRate>
</audioFormat>
<containerFormat>
<resourceID>234fc350-5bc4-4c09-ac58-18f414b135b1</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>43198051</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>d2eebeaf-5b31-42c2-ac66-a3031e2786d2</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>8266e7e7-8022-4666-8f5e-decfbaf3d675</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_700.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>8c2946a1-e8ab-4ba1-ab31-3b4d613f913b</resourceID>
<displayWidth>640</displayWidth>
<displayHeight>360</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>700</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>9a595283-0290-44ae-98cc-191340da1606</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>96</bitRate>
</audioFormat>
<containerFormat>
<resourceID>54f9cc3e-87de-4e51-89cd-eae607ae4a0c</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>17765569</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
<bmContentFormat>
<resourceID>4698c1a7-1e0c-44ab-9ee1-2d97fc5c926f</resourceID>
<bmEssenceLocators>
<bmEssenceLocator xsi:type="SimpleFileLocatorType">
<resourceID>7bdee60e-b562-41f8-abd5-62076525245b</resourceID>
<storageType>online</storageType>
<file>origin://m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_2400.mp4</file>
</bmEssenceLocator>
</bmEssenceLocators>
<formatCollection>
<videoFormat>
<resourceID>f03fd925-95b2-4c83-a663-f785472aa729</resourceID>
<displayWidth>1280</displayWidth>
<displayHeight>720</displayHeight>
<videoEncoding>
<name>h264</name>
</videoEncoding>
<bitRate>2400</bitRate>
<bitRateMode>constant</bitRateMode>
</videoFormat>
<audioFormat>
<resourceID>bb18420d-1adb-494e-99a7-a5586ef668fa</resourceID>
<audioEncoding>
<name>aac</name>
</audioEncoding>
<bitRate>128</bitRate>
</audioFormat>
<containerFormat>
<resourceID>a1ce95e3-d97f-4d1b-8880-dec1d7629e84</resourceID>
<technicalAttribute typeDefinition="IsSource">false</technicalAttribute>
<technicalAttribute typeDefinition="Profile">baseline</technicalAttribute>
<containerFormat>MP4</containerFormat>
</containerFormat>
</formatCollection>
<packageSize>56777035</packageSize>
<mimeType>Video</mimeType>
</bmContentFormat>
</bmContentFormats>
<descriptions>
<description>
<resourceID>7265fe81-73ee-4392-a1ed-1e7fe0badb1a</resourceID>
<ExtensionGroup>
<bmBloombergCustom xmlns="http://Bloomberg.fims.tv">
<NiCodes>
<NiCode>
<code>COS</code>
<description>Company News</description>
</NiCode>
<NiCode>
<code>GEN</code>
<description>General News</description>
</NiCode>
<NiCode>
<code>MARKETS</code>
<description>Markets</description>
</NiCode>
<NiCode>
<code>USGOV</code>
<description>U.S. Government</description>
</NiCode>
<NiCode>
<code>USDEF</code>
<description>U.S. Defense Dept; Pentagon</description>
</NiCode>
<NiCode>
<code>VIDTVEDI</code>
<description>Editors' Picks</description>
</NiCode>
<NiCode>
<code>VIDTOP</code>
<description>Top News</description>
</NiCode>
<NiCode>
<code>WEBSUBMIT</code>
<description>Bloomberg.com Web Submit</description>
</NiCode>
<NiCode>
<code>VIDMAR</code>
<description>Markets</description>
</NiCode>
<NiCode>
<code>VIDPER</code>
<description>Personal Finance</description>
</NiCode>
<NiCode>
<code>VIDMLDUS</code>
<description>Syndication Top US Feed</description>
</NiCode>
<NiCode>
<code>VIDMLDBUS</code>
<description>Syndication Business Package</description>
</NiCode>
<NiCode>
<code>VIDINVEST</code>
<description>MRCSyndication/Investing</description>
</NiCode>
<NiCode>
<code>VIDMLDBIZ</code>
<description>Syndication Business Package</description>
</NiCode>
<NiCode>
<code>VIDMLDINV</code>
<description>Syndication Investing</description>
</NiCode>
<NiCode>
<code>VIDMLDPOL</code>
<description>Syndication Politics</description>
</NiCode>
<NiCode>
<code>VIDUSTV</code>
<description>Bloomberg Vid; U.S. TV Source</description>
</NiCode>
<NiCode>
<code>VIDMMBIZ</code>
<description>Digi Video; Multi Biz Vert</description>
</NiCode>
<NiCode>
<code>VIDINFORM</code>
<description>BIntent Inform</description>
</NiCode>
<NiCode>
<code>VIDYTBRK</code>
<description>BTV YouTube Breaking</description>
</NiCode>
<NiCode>
<code>VIDYTPOL</code>
<description>BTV YouTube Politics</description>
</NiCode>
<NiCode>
<code>VIDTWT</code>
<description>BTV Twitter Videos</description>
</NiCode>
<NiCode>
<code>VIDTVBDAYA</code>
<description>Bloomberg Daybreak: Americas</description>
</NiCode>
</NiCodes>
<tickers>
<ticker>
<code>LMT:US</code>
<description>Lockheed Martin Corp.</description>
</ticker>
</tickers>
<peopleCodes>
<peopleCode>
<code>1252249</code>
<description>Donald Trump</description>
</peopleCode>
<peopleCode>
<code>17544124</code>
<description>Alix Steel</description>
</peopleCode>
<peopleCode>
<code>1859029</code>
<description>David Westin</description>
</peopleCode>
<peopleCode>
<code>17323105</code>
<description>Jonathan Ferro</description>
</peopleCode>
<peopleCode>
<code>15011671</code>
<description>Douglas Rothacker</description>
</peopleCode>
</peopleCodes>
<terminalWire>2660</terminalWire>
<terminalWireClass>1</terminalWireClass>
<terminalUUID>4520073</terminalUUID>
<thumbnails>
<thumbnail>
<imageID>307868050</imageID>
<imageIDEncoded>iYz6NCDhgRyQ</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>4275</imageWidth>
<imageHeight>2404</imageHeight>
<imageType>999</imageType>
</thumbnail>
<thumbnail>
<imageID>307868055</imageID>
<imageIDEncoded>iW5Hg1aMadG8</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>144</imageWidth>
<imageHeight>114</imageHeight>
<imageType>1</imageType>
</thumbnail>
<thumbnail>
<imageID>307868047</imageID>
<imageIDEncoded>iMVSV1k_cAto</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>488</imageWidth>
<imageHeight>360</imageHeight>
<imageType>2</imageType>
</thumbnail>
<thumbnail>
<imageID>307868042</imageID>
<imageIDEncoded>iHtlGxaUAbrw</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>320</imageWidth>
<imageHeight>240</imageHeight>
<imageType>3</imageType>
</thumbnail>
<thumbnail>
<imageID>307868051</imageID>
<imageIDEncoded>ir0L3OyGDNp8</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>368</imageWidth>
<imageHeight>207</imageHeight>
<imageType>6</imageType>
</thumbnail>
<thumbnail>
<imageID>307868056</imageID>
<imageIDEncoded>iQA1WjNpE60U</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>628</imageWidth>
<imageHeight>353</imageHeight>
<imageType>8</imageType>
</thumbnail>
<thumbnail>
<imageID>307868048</imageID>
<imageIDEncoded>i4UUq16U7tLo</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>889</imageWidth>
<imageHeight>500</imageHeight>
<imageType>9</imageType>
</thumbnail>
<thumbnail>
<imageID>307868043</imageID>
<imageIDEncoded>i0n.239us2Qw</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>200</imageWidth>
<imageHeight>113</imageHeight>
<imageType>10</imageType>
</thumbnail>
<thumbnail>
<imageID>307868052</imageID>
<imageIDEncoded>i3ZrqVYqITpI</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>120</imageWidth>
<imageHeight>120</imageHeight>
<imageType>12</imageType>
</thumbnail>
<thumbnail>
<imageID>307868057</imageID>
<imageIDEncoded>izvIM7bfnLZ8</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>80</imageWidth>
<imageHeight>80</imageHeight>
<imageType>13</imageType>
</thumbnail>
<thumbnail>
<imageID>307868049</imageID>
<imageIDEncoded>i03neJ7Thv.A</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>120</imageWidth>
<imageHeight>80</imageHeight>
<imageType>14</imageType>
</thumbnail>
<thumbnail>
<imageID>307868044</imageID>
<imageIDEncoded>i7s19EDL83Hs</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>620</imageWidth>
<imageHeight>226</imageHeight>
<imageType>15</imageType>
</thumbnail>
<thumbnail>
<imageID>307868053</imageID>
<imageIDEncoded>idWIS1q0A3_o</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>400</imageWidth>
<imageHeight>225</imageHeight>
<imageType>18</imageType>
</thumbnail>
<thumbnail>
<imageID>307868058</imageID>
<imageIDEncoded>ihYoQQc6XkvQ</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>140</imageWidth>
<imageHeight>80</imageHeight>
<imageType>20</imageType>
</thumbnail>
<thumbnail>
<imageID>307868060</imageID>
<imageIDEncoded>iwlblIrHUu8s</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>70</imageWidth>
<imageHeight>70</imageHeight>
<imageType>22</imageType>
</thumbnail>
<thumbnail>
<imageID>307868065</imageID>
<imageIDEncoded>iyrMvxf2wC6g</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>140</imageWidth>
<imageHeight>79</imageHeight>
<imageType>23</imageType>
</thumbnail>
<thumbnail>
<imageID>307868054</imageID>
<imageIDEncoded>itqu1usvQ_M0</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>640</imageWidth>
<imageHeight>360</imageHeight>
<imageType>24</imageType>
</thumbnail>
<thumbnail>
<imageID>307868059</imageID>
<imageIDEncoded>i0VfHohsE44k</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>1200</imageWidth>
<imageHeight>675</imageHeight>
<imageType>31</imageType>
</thumbnail>
<thumbnail>
<imageID>307868061</imageID>
<imageIDEncoded>iNZTsAw91DOE</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>190</imageWidth>
<imageHeight>107</imageHeight>
<imageType>33</imageType>
</thumbnail>
<thumbnail>
<imageID>307868066</imageID>
<imageIDEncoded>iRO55Z9qnp6s</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>620</imageWidth>
<imageHeight>349</imageHeight>
<imageType>34</imageType>
</thumbnail>
<thumbnail>
<imageID>307868070</imageID>
<imageIDEncoded>isSfj_UaKkLM</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>380</imageWidth>
<imageHeight>252</imageHeight>
<imageType>38</imageType>
</thumbnail>
<thumbnail>
<imageID>307868075</imageID>
<imageIDEncoded>iD6dZlndSd74</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>368</imageWidth>
<imageHeight>207</imageHeight>
<imageType>56</imageType>
</thumbnail>
<thumbnail>
<imageID>307868062</imageID>
<imageIDEncoded>iQ4tqCWQQ1GI</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>840</imageWidth>
<imageHeight>473</imageHeight>
<imageType>64</imageType>
</thumbnail>
<thumbnail>
<imageID>307868039</imageID>
<imageIDEncoded>i.2YAnVejK.s</imageIDEncoded>
<imageExtension>jpg</imageExtension>
<imageWidth>2000</imageWidth>
<imageHeight>1125</imageHeight>
<imageType>0</imageType>
</thumbnail>
</thumbnails>
<version>5</version>
<createdUnixUTC>1481550555</createdUnixUTC>
<modifiedUnixUTC>1481551932</modifiedUnixUTC>
<issuedUnixUTC>1481552128</issuedUnixUTC>
<IMRcreatedUnixUTC>1481552126</IMRcreatedUnixUTC>
<IMRmodifiedUnixUTC>1481562576</IMRmodifiedUnixUTC>
<durationMSec>175000</durationMSec>
<sourceSystem>MRC</sourceSystem>
<comscore>
<nt_st_ep>Trump: F-35 Jet Program Costs Are 'Out of Control'</nt_st_ep>
<bb_pub_d>2016-12-12 12:08:14 -0500</bb_pub_d>
<ns_st_ty>short-form</ns_st_ty>
<C5>02</C5>
</comscore>
<filename>Rothacker08511212d.MXF</filename>
<hasClosedCaptures>true</hasClosedCaptures>
<BMMRCompressedID>QxCN21GfQ0yKokrPwZBkDQ</BMMRCompressedID>
<closedCaptions>
<closedCaption>
<format>dfxp</format>
<url>origin://m/Njk3MTgyNQ/MjMzMDkzNw/rothacker08511212d_CC.DFXP</url>
<lang>eng</lang>
</closedCaption>
</closedCaptions>
<transcripts>
<closedCaption>
<format>txt</format>
<url>origin://m/Njk3MTgyNQ/MjMzMDkzNw/Rothacker08511212d_Verbatim.txt</url>
<lang>eng</lang>
</closedCaption>
</transcripts>
<showName>Daybreak Americas</showName>
<seoKeywords>
<keyword>Donald Trump</keyword>
<keyword>Douglas Rothacker</keyword>
<keyword>Alix Steel</keyword>
<keyword>David Westin</keyword>
<keyword>Jonathan Ferro</keyword>
<keyword>F-35</keyword>
<keyword>Fighter jet</keyword>
<keyword>War; Military Actions</keyword>
<keyword>U.S. Defense Dept; Pentagon</keyword>
<keyword>Air Force</keyword>
<keyword>government</keyword>
<keyword>president</keyword>
<keyword>Politics</keyword>
<keyword>Lockheed Martin</keyword>
</seoKeywords>
</bmBloombergCustom>
</ExtensionGroup>
<bmContentDescription xmlns="http://description.fims.tv">
<alternativeTitle typeDefinition="web_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
<alternativeTitle typeDefinition="mobile_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
<alternativeTitle typeDefinition="avmm_media_title" xml:lang="English">Trump Tweets That F-35 Jet Costs 'Out of Control'</alternativeTitle>
<alternativeTitle typeDefinition="terminal_story_title" xml:lang="English">Trump Tweets F-35 Jet Program Costs 'Out of Control'</alternativeTitle>
<alternativeTitle typeDefinition="seo_title" xml:lang="English">Trump: F-35 Jet Program Costs Are 'Out of Control'</alternativeTitle>
<description typeDefinition="web_description" xml:lang="English">Dec.12 -- Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas." </description>
<description typeDefinition="com_description" xml:lang="English">Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas." (Source: Bloomberg)</description>
<description typeDefinition="avmm_description" xml:lang="English">Lockheed Martin Corp. dropped as much 3.4 percent in premarket trading after President-elect Donald Trump tweeted on Monday that costs for the F-35 fighter-jet program are "out of control." Bloomberg Intelligence's Douglas Rothacker reports on "Bloomberg Daybreak: Americas." (Source: Bloomberg)</description>
<identifier typeDefinition="mrc_id">6971825</identifier>
<identifier typeDefinition="publisher_id">6971825</identifier>
<identifier typeDefinition="avmm_id">307857127</identifier>
<identifier typeDefinition="terminal_story_id">OI2SXH6KLVR6</identifier>
<identifier typeDefinition="initial_terminal_story_id">OI2SXH6KLVR6</identifier>
</bmContentDescription>
</description>
</descriptions>
</bmContent>
</bmContents>
</bmObject> |
|
http://cdn3.videos.bloomberg.com/ is base URL and remain can be found in embedded XML, in tags like this: |
|
i think the original base url is https://cdn-videos.akamaized.net. |
|
Is this still an issue? |
I can't find normal mp4s in -F output, only hls and frm
http://www.bloomberg.com/news/videos/2016-12-12/trump-tweets-f-35-jet-program-costs-out-of-control
is this link in format dict?:
http://cdn3.videos.bloomberg.com/m/Njk3MTgyNQ/MjMzMDc4Mw/Rothacker08511212d_440.mp4