The invention relates to a data transmission method which comprises the following steps of: A, receiving a data resource publishing request published by a data resource publishing terminal and informing a downloading terminal according to the request; B, establishing network connection between the data resource publishing terminal and the downloading terminal according to the information; C, establishing broadcasting channels according to the network connection; and D, establishing a data link and transmitting data resources according to the established broadcasting channels. Moreover, the invention also relates to a data transmission system. In the data transmission method and system, the downloading terminal is informed according to the received data resource publishing request, network connection is established between the terminals according to the information, the broadcasting channels are established according to the network connection, and the data link is established according to the broadcasting channels for transmission of the data resources, so that the data resources are transmitted by using a plurality of broadcasting channels, the bandwidth cost is lowered, faults caused by failure of one broadcasting channel are avoided, and the error rate is reduced.