This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bunnystream [2026/01/17 18:09] – [The steps to upload videos to Bunny Stream] admin | bunnystream [2026/02/01 05:44] (current) – [The steps to upload videos to Bunny Stream] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======Using Bunny Stream====== | ======Using Bunny Stream====== | ||
| - | Bunny Stream is an excellent service for storing your video files and letting people from all over the world to view your video. | + | Bunny Stream is an excellent service for storing your video files and stream them all over the world. |
| As you may know by now, // | As you may know by now, // | ||
| - | //Bunny Stream// is quite inexpensive. It uses // | + | //Bunny Stream// is quite inexpensive. It uses // |
| + | |||
| + | If you do not have a Bunny account, [[https:// | ||
| + | |||
| + | Read further, on how you can upload | ||
| ====The steps to upload videos to Bunny Stream==== | ====The steps to upload videos to Bunny Stream==== | ||
| - | There are two ways by which you can upload your video to Bunny Stream. Let me describe the simplest method here: | + | After [[https:// |
| + | |||
| + | However, we have also given two ways by which you can upload your video to Bunny Stream. Let me describe the simplest method here: | ||
| We have given a HTML page which you can use to upload to your own account at Bunny Stream. | We have given a HTML page which you can use to upload to your own account at Bunny Stream. | ||
| Line 16: | Line 22: | ||
| All the three values can be found in the " | All the three values can be found in the " | ||
| - | But what is a "Video Library"? | + | //But what is a "Video Library"? |
| - | Think of it like a folder for all videos collected together under one classification. For e.g. You can create a library for all your lectures. Another one for your fun stuff and so on. Each Video Library will have its own //Video Library ID//, The //CDN Hostname// and the //API Key//. | + | Think of it like a folder for all videos collected together under one classification. For e.g. You can create a library for all your lectures. Another one for your fun stuff and so on. Each Video Library will have its own //Video Library ID//, The //CDN Hostname// and the //API Key// |
| //Here is the full explanation on how to use that form:// | //Here is the full explanation on how to use that form:// | ||
| - | * **Step 1 - //At Bunny CDN://** First you need to go to the //Stream// section of Bunny. It's on the left side on the Bunny Dashboard after you login. Then you create a video library for yourself. Thirdly, go into that video library and click on the " | + | * **Step 1 - //At Bunny CDN://** First you need to go to the //Stream// section of Bunny. It's on the left side on the Bunny Dashboard after you login. Then you create a video library for yourself. Thirdly, go into that video library and click on the " |
| - | * **Step 2 - //Inside the form://** Once the 3 are set in our [[https:// | + | * **Step 2 - //Inside the form://** Once the 3 are set in our [[https:// |
| - | //But there is another | + | //The above was the simplest method to upload to Bunny. However; |
| // | // | ||
| - | After the video is uploaded (using either of the above two methods), Bunny will process it and that can take even a few minutes -- depends on the size of the video file you had uploaded. | + | After the video is uploaded (using either of the above two methods), Bunny will process it further |
| ====What if the upload process was interrupted? | ====What if the upload process was interrupted? | ||
| - | If you are on a slow Internet connection and/or if your video is quite large; it is possible that you may not be able to upload the video in one sitting. Not to worry: //Just give the same command | + | If you are on a slow Internet connection and/or if your video is quite large; it is possible that you may not be able to upload the video in one sitting. Not to worry: |
| + | |||
| + | ====What if the link refuses to play at Geminars? | ||
| + | Check the // | ||
| + | * If there is some domain name specified under //Allowed Domains//, make sure that // | ||
| + | * Also make sure that // | ||
| + | * Also ensure that the //Enable Direct Play// checkbox is marked at the top of that page. | ||
| ====How to locate the HLS link?==== | ====How to locate the HLS link?==== | ||
| Line 40: | Line 52: | ||
| It is quite simple! | It is quite simple! | ||
| - | ====HLS link at Bunny Stream takes a few more minutes==== | + | ====REMINDER: |
| The HLS would NOT become live till Bunny Stream processes it further after you upload it. Depending on the size of the uploaded video, it can take more than a few minutes -- sometimes, even half an hour or so -- to do the final processing on their website. | The HLS would NOT become live till Bunny Stream processes it further after you upload it. Depending on the size of the uploaded video, it can take more than a few minutes -- sometimes, even half an hour or so -- to do the final processing on their website. | ||
| So if you create a //Geminar// using the HLS link, do not expect the video to be shown immediately after the uploader did its work on your computer. | So if you create a //Geminar// using the HLS link, do not expect the video to be shown immediately after the uploader did its work on your computer. | ||
| - | ====What if you do NOT use Windows? | ||
| - | |||
| - | Not to worry. The same zip file actually has the BUN source code for uploadBunny.exe You can install BUN (A Javascript interpreter) in your computer (Say Mac or Linux) and ask BUN to run that uploadBunny.ts script But before that you need to install a couple of additional modules into the installed BUN environment by giving this command: | ||
| - | |||
| - | bun add tus-js-client yaml | ||
| ---- | ---- | ||