Hi all,
I'm pretty stuck and could use some help. Aereo is a service that lets you watch/record local television networks in your own city. I'm trying to download the recorded files. The flash player points to an f4m file. Here's the contents of an example file:
Code:
<?xml version='1.0' encoding='utf-8'?>
<manifest xmlns="http://ns.adobe.com/f4m/2.0">
<id>multicast.stream.0</id>
<duration>8926</duration>
<mimeType>video/mp4</mimeType>
<streamType>recorded</streamType>
<deliveryType>streaming</deliveryType>
<bestEffortFetchInfo fragmentDuration="2.0" maxBackwardFetches="4" maxForwardFetches="1" segmentDuration="86400.0"/>
<baseURL>https://strm15-nyc1.aereo.com/76771682-5253-4268-8504-84d5d84dcf89</baseURL>
<bootstrapInfo profile="named" id="boot0">AAAAfGFic3QBAAAAAAAAAREAAAPoAAAAAACINsYAAAAAAAAAAAABAAAAAAEAAAAaYXNydAEAAAEBAAAAAAEAAAABAAARawEAAAA1YWZydAEAAAEAAAPoAAAAAAIAAAABAAAAAAAAAAAAAA88AAAAAgAAAAAAAA88AAAH0g==</bootstrapInfo>
<bootstrapInfo profile="named" id="boot1">AAAAfGFic3QBAAAAAAAAAREAAAPoAAAAAACINsYAAAAAAAAAAAABAAAAAAEAAAAaYXNydAEAAAEBAAAAAAEAAAABAAARawEAAAA1YWZydAEAAAEAAAPoAAAAAAIAAAABAAAAAAAAAAAAAA88AAAAAgAAAAAAAA88AAAH0g==</bootstrapInfo>
<bootstrapInfo profile="named" id="boot2">AAAAfGFic3QBAAAAAAAAAREAAAPoAAAAAACINsYAAAAAAAAAAAABAAAAAAEAAAAaYXNydAEAAAEBAAAAAAEAAAABAAARawEAAAA1YWZydAEAAAEAAAPoAAAAAAIAAAABAAAAAAAAAAAAAA88AAAAAgAAAAAAAA88AAAH0g==</bootstrapInfo>
<media url="400" bitrate="400" bootstrapInfoId="boot0">
<metadata>AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBBYQJ+AAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAAAAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYUBTQAAAAAAAZQhhdmNsZXZlbABAPwAAAAAAAAAGYWFjYW90AAAAAAAAAAAAAA9hdWRpb3NhbXBsZXJhdGUAQOdwAAAAAAAADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAADnZpZGVvZnJhbWVyYXRlAP/4AAAAAAAAAAl0cmFja2luZm8KAAAAAgMABmxlbmd0aAAAAAAAAAAAAAAJdGltZXNjYWxlAECPQAAAAAAAAAhsYW5ndWFnZQIAA2VuZwAJAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACAJhA2VuZ2dlCQAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</metadata>
</media>
<media url="1250" bitrate="1250" bootstrapInfoId="boot1">
<metadata>AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBBYQJ+AAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAAAAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYUBTQAAAAAAAZQhhdmNsZXZlbABAPwAAAAAAAAAGYWFjYW90AAAAAAAAAAAAAA9hdWRpb3NhbXBsZXJhdGUAQOdwAAAAAAAADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAADnZpZGVvZnJhbWVyYXRlAP/4AAAAAAAAAAl0cmFja2luZm8KAAAAAgMABmxlbmd0aAAAAAAAAAAAAAAJdGltZXNjYWxlAECPQAAAAAAAAAhsYW5ndWFnZQIAA2VuZwAJAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACAJhA2VuZ2dlCQAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</metadata>
</media>
<media url="2250" bitrate="2250" bootstrapInfoId="boot2">
<metadata>AgAKb25NZXRhRGF0YQgAAAAAAAhkdXJhdGlvbgBBYQJ+AAAAAAAMYXVkaW9jb2RlY2lkAgAEbXA0YQAFd2lkdGgAAAAAAAAAAAAABmhlaWdodAAAAAAAAAAAAAAMdmlkZW9jb2RlY2lkAgAESDI2NAAKYUBTQAAAAAAAZQhhdmNsZXZlbABAPwAAAAAAAAAGYWFjYW90AAAAAAAAAAAAAA9hdWRpb3NhbXBsZXJhdGUAQOdwAAAAAAAADWF1ZGlvY2hhbm5lbHMAQAAAAAAAAAAADnZpZGVvZnJhbWVyYXRlAP/4AAAAAAAAAAl0cmFja2luZm8KAAAAAgMABmxlbmd0aAAAAAAAAAAAAAAJdGltZXNjYWxlAECPQAAAAAAAAAhsYW5ndWFnZQIAA2VuZwAJAwAGbGVuZ3RoAAAAAAAAAAAAAAl0aW1lc2NhbGUAQI9AAAAAAAAACAJhA2VuZ2dlCQAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</metadata>
</media>
</manifest>
Any ideas? Thanks for the help.