- Notifications
You must be signed in to change notification settings - Fork1
License
Di-Stream/Di-Stream
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
@ ,_ * .. *. %_/_ ,% .*% &%_ (/ @ @&%@_(///,,,//. (&@&((,. .....,,,,,*,*&&@. (( @@%(@@ *&&&&&&%%%&( **@%%&&&&* _&&@@&_ @&&&&&&_ @@/ @@&%%@/ ** *&&&@&%&, &&&&&&&&@%((/ _&%&&&%&&&@** &&&&@&@__%@%__@%&/% (%%%%&&%&&* *%/___%_&%&@%%%_%&%&% */( (%______(@@&%%@@. //,,, ,/(, ,@%%*@%%%%__&@&%&_% /_(/*,. ._(%%&@@%&@@&%%%%____@&%@&%(&&@%&&_@@@&&&@&&@ .@&@%_& /*,,,*@&&%@@%(@%,,&&_%%@. @@_@@@@&@@ /%%@@&&&_*@&@@*% *.,., /_/(@/&&__%&( .,,,%%(._. &&%&,&_&&@__*/ *, ,&&@%,., @@@%@@@**/* *,//*. ,.%%**
The following open source packages are used in this project:
- ffmpeg
- 1. Download or clone this Repo and unzip it
- 2. Install ffmpeg
- 3. Use
- 4. Software Behavior
- 5. OBS
- 6. Yargs
- 7. License
https://github.com/Di-Stream/Di-Stream/releases
Download Essentials from here:
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z
Unzip it and move it to your favourite program folder.
Add System Path Variable:
For example:
C:\> setx /M path "%PATH%;C:\Users\fritz\Downloads"
That the goggles can be dedected properly, you need to install libusb driver.
Use Zadig driver installer und follwing instructions:
InstallLibUSB Driver
- Download, install, and run Zadig.
- Power the goggles and connect them to the computer.
- In Zadig, select 'List All Devices' from the 'Options' men.
- Find the 'BULK Interface' device. It won't have a driver installed.
- Install the 'WinUSB' driver for this interface. It might take a while.
Install ffmpeg with following code:
sudo apt install ffmpeg
sudo apt install libusb-1.0-0
- Run the .exe
- Go to folder where the Di-Stream binary is
- Run:
sudo chmod +x ./di-stream-linuxsudo ./di-stream-linux
Di-Stream Software will start a Node process for each goggles. The Goggles can be found at:
127.0.0.1:PORT
First Goggles has Port1230
Second Goggles has Port1231 ect...
The Di-Stream Software will automaticly search for new Goggles and will open a UDP Stream on the next free Port.Available Ports are:
1230 -1237 8 Goggles!
If a Goggles accidently disconnects, the Goggles will get the same Port when resumed pluged in.
Custom Ports can be createt in the StreamProcess.js file
In OBS add new Media device and uncheck de only local Media Box.
Now put your goggles adress in the input section and you are ready to go.
Following Commands can be used:
--version Version anzeigen [boolean]-p, --port sets the starting Port (default: 1230) [string]-a, --address sets the base address (default: 127.0.0.1) [boolean]-s, --readsize readsize (default: 512) [Zahl]-q, --queuesize queuesize (default: 3) [Zahl]-v, --verbose shows debug log [boolean]-h, --help Hilfe anzeigen [boolean]
For example:
./di-stream-linux --port 1000
Content is released underCC-BY-4.0. Seenotices for complete details, including attribution guidelines, contribution terms, and software and third-party licenses and permissions.
This README was created with ❤