The minimum setup is limit option with some value in seconds and on click limit URL. Once video reaches limit time, it stops to play and appropriate message or limit image is displayed with link to the desired URL. You can also define custom message text or image URL to display.
var player = videojs(); player.nuevo({ logo: '//domain.com/path/to/logo.png', logoposition: 'RT', logourl: '//domain.com', limit: 20, limiturl: "//domain.com/path/to/limit_url", limitimage: "//domain.com/path/to/limit_image.jpg"}); </script>