Multimedia file sharing method and system thereof
First Claim
1. A multimedia file sharing method, comprising:
- establishing a virtual multimedia file system at a sharing device;
performing, by the virtual multimedia file system, a multimedia file transmission training process, to create a multimedia transmission training file, wherein the multimedia transmission training file comprises a plurality of different settings of slice sizes and read sequences for a plurality of different software multimedia players and different multimedia file formats;
when a first multimedia file is to be shared, generating a corresponding metafile according to the multimedia transmission training file and slicing the first multimedia file into a plurality of slices according to the setting of the slice size corresponding to the multimedia file format of the first multimedia file; and
transferring the metafile to each one or more shared devices so as to enable the one or more shared devices to sequentially obtain the plurality of slices of the first multimedia file according to the setting of the read sequence corresponding to the software multimedia player of each one or more shared devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia file sharing method and a system thereof are provided herein, which applies the virtual file technology to achieve near real time multimedia sharing and transparent receiving functions. In the method, an interface software system is established through a network to speed up playing of multimedia files by different multimedia players. The interface software provides a speeding up and near real time multimedia playing effect for sharing multimedia through the network, by which for different transmissions of multimedia files or for playing multimedia files with different formats, the multimedia player is not necessary to modify or add the software of the players to meet the streaming protocols or container. In addition, the interface software is capable of providing the effect of playing the multimedia files by the players with satisfied quality and near real time performance.
24 Citations
21 Claims
-
1. A multimedia file sharing method, comprising:
-
establishing a virtual multimedia file system at a sharing device; performing, by the virtual multimedia file system, a multimedia file transmission training process, to create a multimedia transmission training file, wherein the multimedia transmission training file comprises a plurality of different settings of slice sizes and read sequences for a plurality of different software multimedia players and different multimedia file formats; when a first multimedia file is to be shared, generating a corresponding metafile according to the multimedia transmission training file and slicing the first multimedia file into a plurality of slices according to the setting of the slice size corresponding to the multimedia file format of the first multimedia file; and transferring the metafile to each one or more shared devices so as to enable the one or more shared devices to sequentially obtain the plurality of slices of the first multimedia file according to the setting of the read sequence corresponding to the software multimedia player of each one or more shared devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multimedia file sharing system, comprising:
-
a first device, comprising a first virtual multimedia file system and a first storage medium, wherein the virtual multimedia file system performs a multimedia file transmission training process to create a multimedia transmission training file comprising a plurality of different settings of slice sizes and read sequences for a plurality of different software multimedia players and different multimedia file formats, and stores the multimedia transmission training file in the first storage medium, the first virtual multimedia file system generates a metafile corresponding to a first multimedia file to be shared according to the multimedia transmission training file and slices the first multimedia file into multiple slices according to the setting of the slice size corresponding to the multimedia file format of the first multimedia file; and a second device, comprising a second virtual multimedia file system, a second software multimedia player and a second storage medium, wherein the second device communicates with the first device through a network, wherein while playing the first multimedia file by the second software multimedia player, the second device obtains the corresponding slices sequentially according to the setting of the read sequence corresponding to the second software multimedia player, and temporarily stores the slices in the second storage medium of the second device, and then sequentially plays the slices according to the metafile through the second virtual multimedia file system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A multimedia file sharing system, comprising:
-
a sharing device, comprising a first virtual multimedia file system, wherein the virtual multimedia file system performs a multimedia file transmission training process to create a multimedia transmission training file comprising a plurality of different settings of slice sizes and read sequences for a plurality of different multimedia players and different multimedia file formats, the first virtual multimedia file system generates a metafile corresponding to a first multimedia file to be shared according to the multimedia transmission training file and slices the first multimedia file into multiple slices according to the setting of the slice size corresponding to the multimedia file format of the first multimedia file; and multiple shared devices, wherein each of the shared devices comprises a second virtual multimedia file system, a software multimedia player and a storage medium, wherein the shared devices communicate with the sharing device through a network, wherein when any one of the shared devices plays the first multimedia file, the shared device sequentially obtains the corresponding slices from the sharing device or the other shared devices in a sequence according to the setting of the read sequence corresponding to the software multimedia player, and temporarily stores the slices in the storage medium.
-
Specification