Beginning August 1, 2016, MP4 URLs will be removed from the payload of Tweets that contain video. Twitter website, iOS and Android applications as well as the Fabric SDK have been updated to solely use adaptive streaming. HLS URLs (.m3u8) will remain unchanged and applications currently using MP4 URLs for video playback should move to using these HLS URLs instead. We are making these changes because adaptive streaming provides a higher quality experience for users by delivering more reliable playback, faster start times, and more efficient data usage across variable network conditions.
One week after MP4 URLs have been removed from the Tweet payload, requests for MP4 videos will no longer be served.
This change is supported in Twitter Kit for iOS v1.15.1 and Twitter Kit for Android v1.13.1, and all subsequent versions. If you’re running an older version of Twitter Kit, please updated the latest release to ensure video playback is maintained.
All related documentation and examples will be updated in advance of this update. As usual, you can reach us via @TwitterDev, or ask longer technical questions in the Media APIs category of the community forums.
Thanks,
Matt Dennebaum
Product Manager for Media Platform