If you'd like to record your students' progress on an assignment, then students must have an Edpuzzle account. However, if you're simply sharing your content with a colleague or don't need to record their grades, then the person you're sending the link to does not need an account.
To track your students' progress on a video assignment, they will need an Edpuzzle account. When they complete assignments through their account, you’ll be able to see whether they’ve watched the video, their quiz responses and more. See the article on how to invite new students for instructions on how to add students to your Edpuzzle class.
If you don’t need to track progress, you can share a link to your video that anyone can access, even without an account. You can do this from the "Assign" window by clicking on the "Public links: tab. You can share the video lesson link or embed the assignment. When somebody opens a publicly shared link, they can view and complete the video assignment, but their answers and progress will not be recorded.
To sum up, students need an Edpuzzle account if you want to track their progress. Otherwise, they can simply view the assignment through a public link. Happy teaching!