The invention discloses a media playback method, a media playback terminal and a media playback system. The method comprises steps: after a request for playing media in a media streaming mode is received, and media streaming data of the media are acquired; the media streaming data are converted to more than one media data files in a preset format, and an index file matched with the media data file is generated at the same time, wherein the index file is used for indexing the media data file when the media data file is played; and according to the index of the index file, the media data file is played. Through the above mode, the existing CDN server does not need to be changed, a CDN system does not need to be arranged additionally, a media playback terminal can realize playback of the media streaming data, the operation cost is reduced, additional publishing of a media content in a protocol format supported by the terminal to the CDN is also not needed, and the media content publishing time is shortened.