# Upload file and Create Stream with SDK with default settings

**URL:** <https://community.bitmovin.com/t/upload-file-and-create-stream-with-sdk-with-default-settings/3237>\
**Category:** Support\
**Tags:** bitmovin-player, bitmovin\
**Created:** [August 26, 2024, 11:03am UTC](https://community.bitmovin.com/t/upload-file-and-create-stream-with-sdk-with-default-settings/3237 "2024-08-26T11:03:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![NSchaetti](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@NSchaetti](https://community.bitmovin.com/u/NSchaetti)\
**Post date:** [August 26, 2024, 11:03am UTC](https://community.bitmovin.com/t/upload-file-and-create-stream-with-sdk-with-default-settings/3237/1 "2024-08-26T11:03:03Z")

</div>

### Product

Streams

### Question

Using the C# SDK (or Java), how to:

1. (1) Upload a file
2. (2) Create a stream
3. (3) Play it in the Bitmovin player

Reading documentation

1. (1) Was not an issue
2. (2) Seems very convoluted (following [How to upload videos using SDK](https://community.bitmovin.com/t/how-to-upload-videos-using-sdk/2966) for instance). How to use default parameters, no setup, no nothing
3. (3) Manifests are confusing: how to retrieve them when using JIT generation. Are they really needed? Seems not when looking at the bitmovin-stream component from your dashboard where only stream-id is required.

If you can point me to a documentation of sort that does the most basic scenario: Upload, Play. I don’t want to change codecs, mess with sound, picture or ads. I don’t want to mix video or do anything fancy. Just Upload with SDK → Save the manifest URL or any needed ID for the user to play the Stream later on in HTML5 (React).

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![ludovic.michaud](https://sea1.discourse-cdn.com/flex015/user_avatar/community.bitmovin.com/ludovic.michaud/32/811_2.png) [@ludovic.michaud](https://community.bitmovin.com/u/ludovic.michaud)\
**Post date:** [September 9, 2024, 8:15pm UTC](https://community.bitmovin.com/t/upload-file-and-create-stream-with-sdk-with-default-settings/3237/2 "2024-09-09T20:15:14Z")

</div>

Hi,  
This example allow you to create a simple encoding job and upload to the CDN

- [bitmovin-api-sdk-examples/java/src/main/java/EncodingWithCdnOutput.java at main · bitmovin/bitmovin-api-sdk-examples · GitHub](https://github.com/bitmovin/bitmovin-api-sdk-examples/blob/main/java/src/main/java/EncodingWithCdnOutput.java)

It implies that your files are stored on a HTTP server and accessible online.  
You can use the direct upload part from the other code sample if you want to upload manually

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/bitmovin/original/1X/1ab86334145095b0af9c5b924fa3ae6d920b6482.png) [@system](https://community.bitmovin.com/u/system)\
**Post date:** [September 9, 2024, 9:15pm UTC](https://community.bitmovin.com/t/upload-file-and-create-stream-with-sdk-with-default-settings/3237/3 "2024-09-09T21:15:52Z")

</div>

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.
