Introducing "MakeCode Streamer BETA"

Need the old Arcade in addition to beta. I did not use Streamer in my yesterday’s stream because my program crashed in Arcade beta, but not in prior version. If I can recreate the problem in a simpler program, I will report the bug.

When face camera is turned off, shows black rectangle. Document camera is also off.

Tested again this morning.

These improvements are awesome, Peli! I love the circular portrait a lot, makes it easier to set up my green screen correctly and it also makes it so I can access the “full screen” button (which is normally covered on my screen size)

Is it possible to do any formats besides .webm? iMovie won’t import it.

How do I try out the shaders?

It’s a hit or miss. I can try to sniff if video/mp4 is supported and use that preferrably, but otherwise .webm is the only one available.

1 Like

Turn turn on shader, enable “Erase green screen” on your facecam (or hardware). It will also give you access to the thumbnail view.

1 Like

Looks like this is what we want:

unfortunately it looks like webm is basically all chrome supports and safari doesn’t seem to support all the streamer APIs we need yet.

Chrome does support:

MediaRecorder.isTypeSupported("video/webm\;codecs=h264") // true on Chrome on macOS

which might make transcoding for imovie easier since imovie supports H.264

edit: oh I see that’s already what you use. I’ll see how fast transcoding is…

edit 2: oh heck yeah, since you’re already encoding with h264, it’s just one line and a few seconds to repackage into .mp4 and aac:

ffmpeg -i sample.webm -c:v copy sample.mp4

Instead of having to resize the window to 16:9, couldn’t there be a button to just snap the iframe to 16:9?

for reference: https://github.com/microsoft/pxt/blob/master/docs/static/streamer/script.js#L1149

Can you beef the docs with this info? (/docs/streamer/docs.md)

You mean keeping a 16:9 frame centered in the window?

@WeCodeMakeCode I’ve added Arcade stable vs Beta.

Yes, have an option to force the aspect ratio of the whole editor + streamer and record only that portion. Not sure recording APIs let you resize to a subset of the tab.

@jazzy i am seeing errors fetching the editors.json file. investigating. This is probably the problem.

For those who have the broken boxes, please try again to see if our fixes solved this.

@MINTGenie the chat window now automatically opens when a new message comes in. No more missing messages in the chat. You can alway safely collapse it knowing that it’ll be back when something new shows up.

Thanks @peli for the quick fix.
Is the countdown timer fixed to only 5 minutes? Is it possible to set the timer so that I can also use for break in sessions ( not more than 20mins)

There is a plus/minus button in countdown mode to add/remove minutes

1 Like