This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bunnystream [2026/01/17 18:04] – [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 the form; you can mark the checkbox at the top to retain those values for next time. Please note that your credentials are never sent to us. It remains | + | * **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; |
| - | If you want a command-line program to upload to Bunny Stream, we have that too. [[BunnyUploader|Read this page here]] to understand how to use that program. | + | //**IMPORTANT**//\\ |
| - | + | After the video is uploaded (using either of the above two methods), Bunny will process it further | |
| - | **IMPORTANT**\\ | + | |
| - | 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. | + | |
| ====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?==== | ||
| - | Normally, the above uploader shows the HLS link (.m3u8) at the end of the upload. You can directly copy that link and use that. If you did not get to see that...no worries. Read below on how to obtain it from your dashboard at Bunny: | + | Normally, the both the upload processes we explained earlier would show the HLS link (.m3u8) at the end of the upload. You can directly copy that link and use that. If you did not get to see that...no worries. Read below on how to obtain it from your dashboard at Bunny: |
| Once Bunny Stream tells you that the video has been completely processed, then click on that video at your Bunny Stream account. On the right hand side you will see a box to copy the HLS link of that file. Click that copy button and come back to your // | Once Bunny Stream tells you that the video has been completely processed, then click on that video at your Bunny Stream account. On the right hand side you will see a box to copy the HLS link of that file. Click that copy button and come back to your // | ||
| Line 42: | 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 | ||
| ---- | ---- | ||