SoftCSA dla Enigmy2 – Test rozpoczęty!
Czym jest SoftCSA?
SoftCSA dodaje natywne programowe deszyfrowanie do Enigmy2 dla kanałów szyfrowanych algorytmem 3 (CSA-ALT). Kanały te nie mogą być deszyfrowane przez sprzętowy deszyfrowanie odbiornika i wcześniej musiały być obsługiwane za pomocą obejścia StreamRelay w OSCam.
SoftCSA integruje deszyfrowanie bezpośrednio z Enigmą2: zaszyfrowany strumień transportowy jest odbierany, deszyfrowany programowo i płynnie przekazywany do dekoderów. Rezultat: szybsze przeszukiwanie, lepsza wydajność i pełne wsparcie funkcji.
Co oferuje SoftCSA?
Korzyści w porównaniu ze StreamRelay
Przełączanie kanałów: StreamRelay = Opóźnione (narzut HTTP) | SoftCSA = Szybkie (bezpośrednie)
Przesunięcie czasowe: StreamRelay = Ograniczone | SoftCSA = W pełni działające
Nagrania: StreamRelay = Skomplikowane | SoftCSA = Jak normalne kanały
Wielotuner: StreamRelay = Zużywa pojemność | SoftCSA = Brak dodatkowego obciążenia
Wybór ścieżki audio: StreamRelay = Problematyczny | SoftCSA = Działa prawidłowo
EPG/Napisy: StreamRelay = Częściowo wadliwy | SoftCSA = Zakończony
FCC: StreamRelay = Niemożliwy | SoftCSA = Obsługiwany
Informacje techniczne
Przejrzysta integracja: Dla użytkownika kanał SoftCSA zachowuje się jak każdy inny kanał
Automatyczne wykrywanie: OSCam raportuje algorytm; Enigma2 włącza SoftCSA w razie potrzeby
Dekoder sprzętowy: Dekoder AV urządzenia jest nadal używany – dekodowanie odbywa się wyłącznie programowo
Międzyplatformowość: Testowane na chipsetach Broadcom, HiSilicon i AMLogic
Informacje o systemie: Status SoftCSA jest wyświetlany w informacjach systemowych Enigma2
Integracja ze skórką: Opcjonalnie wyświetlaj wskaźnik „SoftCSA” na pasku informacyjnym
FAQ – Najczęściej zadawane pytania
Co to właściwie jest?
SoftCSA to programowa implementacja dekodowania bezpośrednio w Enigmie2. W przypadku kanałów szyfrowanych CSA-ALT (Algorytm 3), Enigma2 samodzielnie wykonuje dekodowanie, zamiast używać OSCam StreamRelay jako obejścia.
Dlaczego to ma sens?
Brak obciążenia StreamRelay: koniec z podwójnym połączeniem HTTP
Bezpośrednie dekodowanie strumienia AV w procesie Enigma2
Lepsza wydajność zappingu i przesunięcia czasowego
Mniej przerw i bardziej stabilne odtwarzanie
Pełna funkcjonalność nagrywania – nagrania można odtwarzać również na komputerze PC
Obsługa FCC – funkcja szybkiej zmiany kanału działa
Czego potrzebuję?
Zgodny dekoder – Twój dekoder musi być wymieniony tutaj:
https://images.mynonpublic.com/openatv/ ... rm_76.html
Status rozwoju
Aktualny obraz OpenATV 7.6 (z dnia 15.12.2025) z włączonym podglądem kanału:
Kod: Zaznacz cały
wget -O - -q https://feeds2.mynonpublic.com/devel-feed | bash
Master OSCam z tajnego kanału (najnowsza kompilacja z WITH_EXTENDED_CW):
Biblioteka libdvbcsa (instalowana automatycznie z oscam-master):
Które ustawienia są wymagane?
1. Wyłącz StreamRelay dla kanałów, których dotyczy problem
Zaznacz kanał na liście kanałów → „Odtwarzaj kanał bez StreamRelay”
Lub: zmień nazwę/usuń plik /etc/enigma2/whitelist_streamrelay
2. Dostosuj konfigurację OSCam
W sekcji [dvbapi] pliku oscam.conf:
Alternatywnie poprzez OSCam WebIF w Konfiguracji → DVBApi.
3. Weryfikacja
Jeśli w logu OSCam pojawi się poniższy wpis, wszystko jest skonfigurowane poprawnie:
Kod: Zaznacz cały
2025/12/17 21:09:34 c (dvbapi) Klient połączony: „Enigma2” (wersja protokołu = 3)
wersja protokołu = 3 oznacza, że Enigma2 jest połączona z obsługą rozszerzonego CW.
Skąd mam wiedzieć, czy SoftCSA jest aktywne/dostępne?
Informacje o systemie: Menu → Informacje → Informacje o systemie pokazuje, czy SoftCSA jest włączone na obrazie.
Dziennik OSCam: Dekodowanie programowe jest rejestrowane dla kanałów SoftCSA.
Pasek informacyjny motywu: Opcjonalnie wyświetla wskaźnik „SoftCSA” (patrz poprawka motywu poniżej).
Czy nagrania i przesunięcie czasowe działają?
Tak! To był jeden z głównych celów rozwoju:
Nagrania są poprawnie przechowywane i odkodowane.
Przesunięcie czasowe działa jak w przypadku normalnych kanałów.
Nagrania można odtwarzać w VLC i innych odtwarzaczach na komputerze.
Obsługiwana jest również funkcja FCC (szybka zmiana kanału).
Które dekodery są obsługiwane?
Implementacja została przetestowana na następujących chipsetach:
Broadcom BCM7252S, BCM7278, BCM73625 (VU+, Mut@nt itp.)
HiSilicon Hi3798MV200 (Octagon, AB-COM Pulse itp.)
AMLogic (DreamOne, DreamTwo)
Pełną listę obsługiwanych komputerów można znaleźć w powyższym linku BuildStatus.
Integracja skórki: Wskaźnik SoftCSA
Jeśli chcesz wyświetlić ikonę na pasku informacyjnym, gdy SoftCSA jest aktywne, możesz użyć tego kodu skórki:
Kod: Zaznacz cały
<widget alphatest="blend" pixmap="icons/ico_softcsa.png" position="1800,1004" render="Pixmap" size="56,35" source="session.CurrentService" zPosition="3">
<convert type="ServiceInfo">IsSoftCSA</convert>
<convert type="ConditionalShowHide"/>
</widget>
Ikona musi znajdować się w katalogu skórek jako icons/ico_softcsa.png. Pozycję i rozmiar można dostosować do skórki.
Znane ograniczenia / uwagi
Tylko SoftCSA (CSA-ALT): inne typy szyfrowania są obsługiwane jak zwykle
Wymagany OSCam: klucze są nadal dostarczane przez OSCam – deszyfrowanie działa tylko w Enigma2
Status wersji zapoznawczej: to wersja testowa – wszelkie opinie są mile widziane!