08 Grudzień 2024, 09:52:28

Autor Wątek: del  (Przeczytany 37491 razy)

krzos

  • Gość
del
« dnia: 04 Marzec 2013, 21:47:24 »
del
« Ostatnia zmiana: 29 Październik 2018, 19:29:18 wysłana przez thekrzos »

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #1 dnia: 04 Marzec 2013, 21:58:09 »
A to zależy jaką funkcjonalność potrzebujesz. Z doświadczenia niestety wiem, że IceCast do transmisji wideo niezbyt się nadaje. A w zasadzie nie tyle IceCast co kodek OGV (OGG Video) który jest strasznie ciężki w stosunku do jakości obrazu.

Wystarczy Ci przekazanie obrazu prosto z kamery albo jakiegoś urządzenia czy chcesz obraz jakoś dodatkowo urozmaicać, pokroju playlisty, logo, jakieś dodatkowe napisy?

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #2 dnia: 04 Marzec 2013, 22:03:18 »
Spod linuksa czy windowsa?

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #3 dnia: 04 Marzec 2013, 22:09:10 »
Jak to działa na Windowsie - nie wiem. Nigdy nie miałem okazji sprawdzić. Na pewno uda Ci się zadziałać z pakietem VLC, ale jak już kiedyś Ci wspominałem jest to trochę niestabilne, a przynajmniej było jak ja się bawiłem.

Ale zerknij na programy z dokumentacji: http://wiki.xiph.org/TheoraSoftwareEncoders

Sekcja Multi-platform Może warto sprawdzić jak sprawuje się któreś z tych rozwiązań?

Ogólnie Video do IceCasta przesyłane jest w postaci pliku OGV, czyli dźwięku zakodowanego w OGG i obrazu kodowanego systemem Theora.
« Ostatnia zmiana: 04 Marzec 2013, 22:22:05 wysłana przez karol »

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #4 dnia: 04 Marzec 2013, 23:38:13 »
Rozumiem. No IceCast jest prosty w konfiguracji, ale jednocześnie trochę wymagający.

Jeśli chodzi o Androida, to listę kodeków dostępną masz w specyfikacji: http://developer.android.com/guide/appendix/media-formats.html

Na dole tabela pokazuje, które kodery video są wspieranie na Androidzie, na górze zaś protokoły. Oprócz RTSP, masz też HTTP, czyli to Cię zadowoli.

Jeśli chodzi o koder obrazu, to z obecnych na tej liście ja bym wybrał VP8 w postaci webm i dźwięk MP3. Takiej konwersji najprościej chyba będzie wykonać przy użyciu VLC, inna możliwość mi nie przychodzi do głowy.

Jakbyś miał jakiś problem z VLC to krzycz. Na dole dokumentacji masz też parametry do ustawienia Video, ogólnie IceCast powinien poradzić sobie z VP8.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #5 dnia: 04 Marzec 2013, 23:43:36 »
RTSP jest trochę rozszerzonym HTTP przygotowanym specjalnie pod transmisję multimediów. HTTP z załozenia był do przesyłania stron internetowych i zasobów, ale w praktyce wielkiej różnicy nie ma.

Te ficzery to możliwość pauzowania, wznawiania transmisji od konketnego momentu i takie tam.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #6 dnia: 05 Marzec 2013, 00:40:22 »
Nie mam androida, nie wiem jaki odtwarzacz wspiera streamy sieciowe.

Jeśli chodzi o transmisję po http to zarówno IceCast i ShoutCast na nim się opierają.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #7 dnia: 05 Marzec 2013, 14:04:33 »
To powyższe Ci nie działa? Jaką masz wersję VLC? Zawsze też możesz ściągnąć VLC w wersji okienkowej i to wyklikać: http://wiki.videolan.org/Documentation:Streaming_HowTo_New#Streaming_using_the_GUI

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #8 dnia: 05 Marzec 2013, 14:10:51 »
A wypluwa coś w logach VLC / IceCasta? Może np. problem jest w połączeniu, a nie samej transmisji.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #9 dnia: 08 Kwiecień 2013, 17:45:53 »
Ad.2:
Odtwarzanie przy użyciu odtwarzacza flash odpada, chyba że będziesz konwertował w locie do flasha. Raczej bez sens. Aczkolwiek nie dam sobie uciąć głowy stwierdzeniu, że flasha nie da się tak zrobić, by współpracował z Theorą.

Ad.3:
HTML5 dał nam tag <video>. Listę koderów, które przeglądarki wspierają znajdziesz tutaj: http://pl.wikipedia.org/wiki/HTML5_video
Nie licząc IE z Theorą problemów nie będzie. Theora + OGG + IceCast -> powinno dać radę.

Ad.1:
VLC? :> Playlista tekstowa + streaming do IceCasta.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #10 dnia: 08 Kwiecień 2013, 17:54:40 »
Osobiście nie znam. Ale jak do VLC dorzucisz parametr: --http-reconnect, to będzie się łączył ponownie w przypadku rozłączenia.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #11 dnia: 11 Kwiecień 2013, 17:30:44 »
--sout, bez dwukropka.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #12 dnia: 11 Kwiecień 2013, 17:47:20 »
Pokaż cały ten log, bo ten screen jest tylko częściowy.

Karol

  • Administrator
  • Mistrz radiofonii
  • *****
  • Wiadomości: 1785
Odp: Video -> Icecast
« Odpowiedź #13 dnia: 09 Maj 2014, 19:48:04 »
sudo akurat jest niezależne od dystrybucji, po prostu podnosi uprawnienia.