Stream.new is the simplest way to share a video with the internet. You can upload a video you already have, record one of yourself, or screenshare. Stream.new handles all the stuff behind the scenes to play back across devices/internet connections smoothly. 😎
Thanks @vlad_korobov! There is not directly, but there is a "hidden" way if you wanted to try that.
Since under the hood these videos are backed by Mux, you could pull the `:id` out of the URL (the part after `/v/` in the URL is the `:id`), and then use that to grab gifs like this (`start=` is the timestamp in seconds of where to grab the gif from.
For example - this will generate a gif starting at the 30s mark (replace `{:id}` with the id from your video):
https:// image.mux.com/{:id}/animated.gif?start=30
Specific thumbnails can also be generated in a similar way (this will generate a thumbnail image starting at the 30s mark:
https:// image.mux.com/{:id}/thumbnail.png?time=30
Now that you mention it, this would be a cool thing to add directly to the product. Thank you for checking it out!
@matt_mcclure@dylanjha Interesting tool. I wanted to test it immediately to see if I could write a review about it, and decided to go for a live video recording. I recorded a few seconds from my webcam, then pressed Stop and then Submit. Here is the error message I got: "Error creating this asset: Please upload a valid video file (gifs are not supported) The input file was not a valid video or audio file."
*But I didn't attempt to upload any video file. I just recorded video through Stream.new.
@robingood Hey Robin, thanks for letting us know! There must have been an issue with the media that was recorded. If you are able to have that happen again please copy the link from the URL bar and send it do me so I can debug it!
@dylanjha Tried again just now. Worked perfectly.
I found confusing that after I stopped recording, on the bottom of the screen it remained that visual note reminding me I was sharing my screen. Screen sharing should be automatically turned off when I stop recording. What do you think?
@dylanjha Tried again just now. Worked perfectly.
I found confusing that after I stopped recording, on the bottom of the screen it remained that visual note reminding me I was sharing my screen.
👋 Hi hunters! We started this because we wanted to experiment/dogfood the Mux API + Next.js, but then it took on a life of its own. We started using this to share videos/recordings internally, and with friends, so we decided to polish it up a little and released it to the world!
It's all open source (https://github.com/muxinc/stream...), so you can quickly spin up your own if you want, and patches are, of course, always welcome 😊
Timestripe
Mux
Mux
Player.style