The invention provides a streaming media data transmission method, device and system, electronic equipment and a storage medium, and relates to the technical field of computers. The streaming media data transmission method comprises the following steps: repackaging original media data into streaming media data; in response to the detection that the playing mode of the streaming media data is an on-demand mode, segmenting the streaming media data into first slice data blocks, and determining a first index file corresponding to the first slice data blocks; in response to the detection that the playing mode of the streaming media data is a live broadcast mode, segmenting the streaming media data into second slice data blocks, and determining a second index file corresponding to the second slice data blocks; pushing the first index file or the second index file to a client, and downloading the first slice data block or the second slice data block by the client through the first index file or the second index file so as to realize the playing of the original media data. According to the technical scheme provided by the embodiment of the invention, the playing efficiency of on-demand playing or live broadcasting of the original media data can be improved.