ParentFull threadDXL·TED.com doesn't let you upload videos. The site only hosts videos from its own conferences and the player is probably custom-made.View on HN