(1) do you really want to do it live? Why not do it the youtube way? Store the videos, rate them, comment with videos, etc.
(2) you could instead of making true videos split it into 2 parts. Making a video, and attach a text area to it so users can copy/paste your code. One could see the changes live.
(3) I guess this works hard if you want to present an SDK. Maybe you could turn the editable fields into text areas? At least the main one. Kind of a layer over the video.
(1) do you really want to do it live? Why not do it the youtube way? Store the videos, rate them, comment with videos, etc.
(2) you could instead of making true videos split it into 2 parts. Making a video, and attach a text area to it so users can copy/paste your code. One could see the changes live.
(3) I guess this works hard if you want to present an SDK. Maybe you could turn the editable fields into text areas? At least the main one. Kind of a layer over the video.