README 1.63 KB
Newer Older
hark's avatar
README  
hark committed
1 2
Streaming Media Stuff

hark's avatar
lala  
hark committed
3 4
Do _NOT_ use this repo with the webeditorgui (it will crash), just clone it to your local computer and edit there.

hark's avatar
README  
hark committed
5

hark's avatar
readme  
hark committed
6 7
The first things to do:
 - install debian
hark's avatar
low  
hark committed
8 9
 - create the user "user" with sudo rights
 - login as user
hark's avatar
hark committed
10 11
 - create ssh key  `ssh-keygen`
 - add ssh key to git.puscii.nl account ( https://git.puscii.nl/profile/keys )
hark's avatar
readme  
hark committed
12
 - clone this repo in /home/user/src/streaming-media-stuff (and NOT somewhere else)
hark's avatar
hark committed
13 14
 - cd /home/user/src/ ; git clone git@185.52.224.4:sms/streaming-media-stuff.git
 - git submodule init ( https://blogs.atlassian.com/2013/03/git-submodules-workflows-tips/ )
hark's avatar
readme  
hark committed
15 16
 - git submodule update

hark's avatar
README  
hark committed
17
to update the other repos:
hark's avatar
hark committed
18 19
  ./checkoutdev.sh

root's avatar
readme  
root committed
20
to install (on debian jessie) (read the scripts before executing them!):
hark's avatar
hark committed
21
  ./scripts/deps_nogst.sh (installs some packages)
root's avatar
readme  
root committed
22
  build snowmix: cd snowmix && ./bootstrap && ./bootstrap && cd src && make && sudo make install
hark's avatar
README  
hark committed
23

root's avatar
readme  
root committed
24 25
to start:
  look at the startsins-something scripts
studio's avatar
huawei  
studio committed
26 27 28 29 30


Get huawei 4g thingie to work over usb:

usb_modeswitch -J -v 12d1 -p 15ca
hark's avatar
hark committed
31 32 33 34 35 36 37 38 39 40

repo with the other repos as submodules and some more stuff
  * deps_nogst.sh: install dependencies
  * startsins-basic: script to start everything
  * non: audio mixer things
  * scripts: some scripts
  * snowmix: snomix 0.4.5 with some extra input / output scripts
  * c-player: player that outputs to snowmix, tcp2rtsp, s2s


hark's avatar
hark committed
41 42 43 44 45 46
TODO:

 - gstreamer webrtc thingie that outputs to obs / or over named pipes (computer -> computer , browser -> computer, computer -> browser)
- webrtc reflector
- figure out this new jack like thingie for video (pipewire)
- turbovnc + virtualgl
hark's avatar
hark committed
47 48
- bbc web based video mixer https://github.com/bbc/brave

hark's avatar
hark committed
49