Serwer do streamu programu na żywo

Serwer do streamu programu na żywo
EK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 5 lat
  • Postów:12
0

Witam,
nie wiem czy dobry dział, ale mam pytanie odnośnie, serwera, który utrzymałby ww, na którym streamowany byłby obraz live z kilku kamer. I powiedzmy, że oglądalność byłaby bardzo duża ( przypuśćmy 200 - 500 tyś widzów + czat ). Do tego usługa płatny sms + obsługa ppv. Czy ma ktoś doświadczenie w tym temacie? firma godna polecenia, mniej więcej koszta ( jeżeli stream trwałby 48 h).
Ogólnie rzecz biorąc, usługa podobna jak na stronie ksw, z tym że z czatem itp
Poszukuję też firmę rozstawiającą kamery ze sprzętem transmisyjnym.
Proszę o konkretne odpowiedzi.

au7h
czyżby fame mma?
Visual Code
Proszę mu zmienić nick bo to jakaś reklama jest.
EK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 5 lat
  • Postów:12
0

Nie mam zamiaru odpisywać na domysły "ciekawskich" użytkowników, proszę o odpowiedzi techniczne, jaki serwer, może ktoś chciałby podjąć się kompleksowo projektu utworzenia www/ aplikacji z dedykowanym serwerem.

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
3

sprzętowo jak sprzetowo, najgorzej z przepustowością. zazwyczaj w dedyku dostajesz łącze teoretycznie dające 500-1000mb/s ale trzeba pamiętać, że nie masz łącza na wyłączność, no i to jest łącze które podoła może 100 osobom (przy założeniu, że nie wszyscy bedą lecieli w najwyższej jakości) a to oznacza, że potrzebujesz znaleźć serwerownie i się dogadać osobiście a nie standardowo i bedą to duże kwoty, bo łącze kosztuje dużo. Możesz też korzystać z clouda ale to sa jeszcze większe kwoty.


It's All About the Game.
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:9 miesięcy
  • Postów:245
2

Dość spore przedsięwzięcie.
Ja bym chyba dał sobie spokój z polskimi dostawcami.
Na rynku królą obecnie AWS, Google Cloud i Azure.

Głównym problemem będzie tutaj łącze jak wspomina @mr_jaro
I będzie to sporo kosztowało.

48h transmisji w 1080p załóżmy, gdzie 1 godzina dobrze skompresowane to jakieś 1gb
Możesz policzyć sam, 48h -> 48 gb i to oszczędny rachunek, bardzo oszczędny, bo raczej wyjdzie więcej przy lepszej jakości
1 gb outobut trafficu na aws, przy najtańszej taryfie, gdzie masz dużo TB per month, to 30 gr za gb.

Czyli daje nam to prosty rachunek 30 gr za godzine oglądania contentu w hd przez użytkownika.

Stream 48h przy 200k widzów daje to200*0.3 zł/h * 48h=2 880k zł
XD

3 bańki za sam transfer z AWSa. Do tego dolicz koszta maszyn za godzinę ich chodzenia, a pewnie by sporo było.

Czat też raczej drogo wyjdzie bo to będzie nic innego jak utrzymywanie ciągłe wielu socketów, dojdzie problem wysycenia na jednej maszynie itd.

Koszta takiego przedsięwzięcia to tldr; ....

Bardzo dużo.

Można by sie próbować dogadać z jakimiś serwerowniami w Polsce, może by taniej wyszło? Ale tak jak pisałem wyżej, nie wiem czy warto.

Ja osobiście lubie OVH, nie mam z nimi problemów. Jak ognia unikaj takich providerów jak nazwa, home czy az. Nawet do nich nie pisz.

Koszta obsługi ppv i innych to generalnie pikuś przy kosztach infry, więc ich nawet nie wyliczam.


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
edytowany 2x, ostatnio: grski
Visual Code
Źle zapisałeś kwotę 2880k zł powinno być 2,88k zł lub 2880 zł
grski
nah, dobrze - nie dopisałem przy 200 jednostki - k : )
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Poznań
  • Postów:8793
3

Ale zawsze przecież można pojanuszować i zrobić jakąś transmisję live na YT, potem przechwycić strumień i osadzić na swojej stronie :)
I nagle zamiast 2-3 baniek, mamy to za free.
Nie ma za co ;)


Zobacz pozostałe 3 komentarze
cerrato
Tylko myślę, że takie transmisje wydarzeń sportowych, oglądanych przez setki tysięcy i z budżetami idącymi w miliony to raczej ogarniają jakieś duże stacje, koncerny albo inne konkretne podmioty, a nie chłopaczek pytający na forum jak to można zrobić. Nie chcę nikogo obrażać, ale to nie ten kaliber :(
mr_jaro
@cerrato: no i cóż, możemy się domyślać
au7h
18+ można na showupie
mr_jaro
@au7h: można tylko raczej ktoś chce zrobić swojego showupa :)
au7h
można zrobić januszowego i dodać iframe :P
Akihito
  • Rejestracja:ponad 8 lat
  • Ostatnio:9 dni
  • Lokalizacja:Śląsk
  • Postów:248
2

Bedac szczrym skoro tu takie kwoty padaja a na takim twichu sa spokojnie ludzie co maja po 50k widzow i reszta streamow tez dziala. To nie mowcie mi ze z reklam takiemu twichowi sie to zwraca by oplacic takie chore kwoty :D

cerrato
słuszna uwaga
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:9 miesięcy
  • Postów:245
0
Akihito napisał(a):

Bedac szczrym skoro tu takie kwoty padaja a na takim twichu sa spokojnie ludzie co maja po 50k widzow i reszta streamow tez dziala. To nie mowcie mi ze z reklam takiemu twichowi sie to zwraca by oplacic takie chore kwoty :D

Wątpie, żeby twitcha obowiązywały standardowe ceny AWS'a. Być może mają nawet własne DC.
Pewnie robią dużo optymalizacjij w tle, które zmniejszają ilość potrzebnego transferu.
Zupełnie inna skala, więc na zupełnie inne rzeczy sobie moga pozwolić moim zdaniem.

Druga rzecz, że mało który stream trwa tam 48h mając przy tym stale taką ilość widzów.

Biznes streamingowy/video jest drogi. Nie od dziś wiadomo, że google dopłaca do hostingu YT grube miliony.


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
Akihito
Wlasnie wszeldem na twicha obecnie jest okolo 632 tysiace widzow. Wiec to raczej jest taka ilosc dobowa
grski
@Akihito: no i to by sie plus minus zgadzało z tym, co chociażby mówią tu: https://www.quora.com/How-much-money-does-Twitch-spend-on-hosting-and-CDN-services bo tu wspominają o kwocie około 36 milionów dolarów na miesiąc
Akihito
Czyli jednak maja podpisane jakies umowy. Anyway jestem zaskoczony ze ze zwyklych reklam potrafia to utrzymac :D. To w sumie tlumaczy czemu hitbox.tv padl :/
grski
@Akihito nie tylko reklamy - mają userów subskrypcyjnych + do tego partnerstwo ze sprzedaży różnych rzeczy reklamy to tylko jedna z trzech głównych gałęzi ich zarobku
SushiTrash
SushiTrash
właścicielem twitcha jest amazon więc raczej na pewno działają oni na innych warunkach
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Poznań
  • Postów:8793
2

google dopłaca do hostingu YT grube miliony

dlatego pewnie wprowadzili wersję płatną. Najpierw wszystkich przyzwyczaili do YT, potem zaczęli dodawać reklamy. Ostatnio było ich coraz więcej - żeby skutecznie wkurzyć ludzi i spowodować odruch wymiotny na samą myśl o reklamach. A potem dali opcję - za stosunkowo niewielką kasę (jakieś 20-30 zł miesięcznie) możesz się tego pozbyć, a ponadto masz dodatkową funkcjonalność - chociażby możliwość odtwarzania muzyki w tle. Czy sądzicie, że to był problem techniczny dla Google, żeby taką możliwość wprowadzić już dawno temu? Żaden. To czemu nie zrobili wcześniej? Żeby zostawić sobie mocny argument na rzecz usługi płatnej.


Akihito
Google doplaca do youtube poniewaz tam laduje dziennie tyle petabajtow danych ze obok serwerowni youtuba musi byc fabryka z dyskami :D.
cerrato
Dyskami? Myślałem, że trzymają to w chmurze ;)
cerrato
Też chciałem wstawić coś podobnego, ale nie chciało mi się szukać :P
EK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 5 lat
  • Postów:12
0

Czy rozliczanie się za wykorzystywany transfer danych w przypadku streamu rozliczany jest po zakonczeniu usługi, czy firma oferująca serwery musi Od razu mieć informację jak duży serwer jest potrzebny ? Jest tu ktoś, który zamawiał podobną usługę? Pytam wstępnie, zanim rozpocznę rozmowy z firmami, bo chciałbym mieć ogólną wiedzę na ten temat.

KE
Jeśli chcesz korzystać z chmury publicznej typu AWS to generalnie nie, możesz mieć dziś 1 małą maszynę a jutro 100 dużych, albo dziś 1GiB transferu a jutro 1TiB i to jest zupełnie normalne (mała "gwiazdka" - nowe konta często mają limity i trzeba zagadać do supportu).
EK
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 5 lat
  • Postów:12
0

Chciałbym wystąpić na przeciw nieprzyjemnym docinkom, typu " tym zajmują się duże firmy, a nie chłopaczek bla bla bla" . Mam pomysł i mam na ten pomysł kapitał, natomiast nie mam wiedzy w temacie technicznym, dlatego wydaję mi się rozsądnym pytać na tym forum ludzi, którzy się na tym znają, żeby podczas rozmowy nie dać się "naciągnąć", nie będę Państwa uczyć biznesu, ale chyba nawet dziecko domyśla się, że rozmowa biznesowa wygląda inaczej, jeżeli ma się jakiekolwiek pojęcie w temacie, niż bycie kompletnie zielonym. Dziękuję za te odpowiedzi, które wnoszą wiedzę na ten konkretny temat, a tym, którzy są tu tylko po to, aby krytykować, życzę sukcesów, bo wtedy zmienicie się na normalniejszych, lepszych ludzi . Pozdrawiam serdecznie

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
1

Przy korzystaniu z chmury za transfer płacisz po okresie rozliczeniowym czyli zazwyczaj po miesiącu. W przypadku zwykłych serwerowni gdzie płacisz za łącze musisz wiedzieć z góry co potrzebujesz.


It's All About the Game.
Akihito
  • Rejestracja:ponad 8 lat
  • Ostatnio:9 dni
  • Lokalizacja:Śląsk
  • Postów:248
0

Hmm a moze jakas technologia streamingowa opara o P2P tak by odciazyc chodziac troche te lacze i serwery?

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)