The only way you could beat piracy would be for the production companies to invest the resources necessary to stay technologically out in front of the pirates while at the same time maintaining a long-term standard of compatibility for the legal user. Not sure that's even possible, and if it was the expense would be enormous, likely more than the loss of revenue to piracy.
Alternatively, piracy could be "beaten" if the production and distribution companies could find some way to make legal ownership more desirable than piracy. Not sure how you could do that, but if you could it would take care of the problem. It wouldn't eliminate piracy, but it would knock it down to inconsequential levels.