Loading...

Compartición de Tarjetas de TV Satelital: Cómo Funcionan CCcam& OScam en 2026

TV satelitalcompartición de tarjetasha existido durante más de 20 años, y la tecnología central no ha cambiado mucho — pero las herramientas se han vuelto significativamente más maduras. Si has llegado aquí porque alguien mencionó CCcam u OScam y no tienes idea de lo que realmente hacen, este es el desglose que necesitas. Pasaremos por todo el ciclo de vida de la solicitud, la estructura real del archivo de configuración y lo que sucede cuando las cosas fallan — sin el marketing engañoso.

Esto es una explicación técnica. Cubre cómo funcionan los protocolos, cómo configurar el software y cómo diagnosticar problemas. Si estás buscando una recomendación de proveedor, este no es ese artículo.

Lo que realmente es la Compartición de Tarjetas de TV Satelital

En su núcleo, la TV satelitalcompartición de tarjetases un sistema para reenviar Palabras de Control (CW) descifradas desde un servidor que tiene una tarjeta inteligente real a receptores clientes que no la tienen. El servidor tiene una tarjeta de suscripción legítima pagada. Cuando un canal encriptado necesita ser decodificado, el cliente envía el paquete ECM encriptado al servidor, la tarjeta inteligente del servidor lo descifra y la CW resultante vuelve al cliente. El cliente utiliza esa CW para descramblar el video en tiempo real.

Eso es todo. El resto son detalles de implementación.

Sistemas de Acceso Condicional (CAS) en términos simples

Los broadcasters de TV de pago utilizanAcceso CondicionalSistemas para asegurarse de que solo los suscriptores que pagan puedan ver. Los sistemas más comunes que encontrarás en los satélites europeos son Viaccess (CA ID 0500), Nagravision (CA ID 1800/1801), Irdeto (CA ID 0600), Conax (CA ID 0B00), Videoguard (CA ID 0900) y BISS (CA ID 2600). Cada uno tiene su propio esquema de encriptación y programa de rotación de claves.

Cuando tu receptor se bloquea en un canal, extrae los paquetes ECM del flujo de transporte. Esos paquetes contienen la Palabra de Control encriptada para la ventana de criptografía actual de 10 segundos. Sin una suscripción CAS válida, no puedes descifrarlos.

El papel de la tarjeta inteligente y el módulo CAM

La tarjeta inteligente es una tarjeta de chip físico emitida por el broadcaster. Contiene tus derechos de suscripción y las claves privadas necesarias para descifrar los ECM. En una configuración de suscripción directa, introduces la tarjeta en un CAM (Módulo de Acceso Condicional) — un módulo CI que se inserta en tu receptor. El CAM maneja toda la descifrado localmente.

En unacompartición de tarjetasconfiguración, la tarjeta inteligente se encuentra en un lector de tarjetas conectado a la máquina del servidor, no en tu CAM local. Un softcam (implementación de software como OScam o CCcam) que se ejecuta en el servidor o en tu receptor maneja el intercambio de protocolos.

Por qué existe la compartición: una tarjeta, múltiples receptores

El caso de uso legítimo es un hogar con múltiples receptores pero una sola suscripción pagada. Una habitación tiene un servidor con la tarjeta; cada otro televisor en la casa funciona como cliente. Muchos entusiastas de los satélites también utilizan configuraciones de compartición de tarjetas para probar implementaciones de CAS en entornos de laboratorio o para investigación. Estos son los casos de uso no controvertidos. La reventa comercial de acceso compartido es un asunto completamente diferente — cubierto en la sección legal a continuación.

Compartición de tarjetas vs IPTV vs libre de aire: diferencias clave

IPTV transmite video a través de internet como HLS o RTSP. La compartición de tarjetas no transmite video — solo reenvía la Palabra de Control de 8 bytes necesaria para descramblar un canal que ya estás recibiendo a través de satélite. El video real llega a través de tu antena y cable coaxial. Los canales libres de aire (FTA) no necesitan descifrado en absoluto.

La compartición de tarjetas tiene un menor overhead de ancho de banda que IPTV porque no estás transmitiendo datos de video. Solo estás intercambiando pequeños paquetes criptográficos — los ECM suelen ser de menos de 200 bytes.

Cómo Funcionan los Protocolos CCcam y OScam Bajo el Capó

Aquí está el flujo de solicitud real cuando sintonizas un canal encriptado:

  1. Tu sintonizador se bloquea en el transpondedor y comienza a extraer el flujo de transporte
  2. El receptor extrae los paquetes ECM del flujo (PID varía por canal)
  3. El cliente softcam envía el ECM al servidor de compartición de tarjetas a través de TCP
  4. El servidor lo reenvía al lector de tarjetas inteligente
  5. La tarjeta inteligente descifra el ECM y devuelve la Palabra de Control
  6. El servidor envía la CW de vuelta a tu cliente
  7. El descrambler de tu receptor utiliza la CW para decodificar el video

Todo este viaje de ida y vuelta necesita completarse dentro de la ventana de criptografía de 10 segundos — idealmente en menos de 500 ms.

Paquetes ECM y EMM: lo que realmente solicita el receptor

Los ECMs (Mensajes de Control de Derechos) llevan el CW encriptado. Cada canal envía estos constantemente en el flujo de transporte. Los EMMs (Mensajes de Gestión de Derechos) son diferentes: llevan datos de suscripción que actualizan los derechos de la tarjeta inteligente. Los EMMs son cómo el broadcaster le dice a su tarjeta que ha pagado por un paquete en particular, o envía una actualización de clave.

Si un servidor tiene AU (Actualización Automática) habilitado, reenvía EMMs del flujo de transporte a la tarjeta, manteniendo los derechos actualizados. Sin AU, las tarjetas eventualmente se vuelven obsoletas cuando el broadcaster rota las claves: verá CARDOK pero sin decodificación.

Ciclo de vida de la Palabra de Control y la ventana criptográfica de 10 segundos

El CW rota cada 10 segundos. El flujo de transporte lleva en realidad dos CWs simultáneamente: el actual (impar) y el siguiente (par), para que el receptor pueda pre-buffer. Esto significa que tiene un breve período de gracia. Pero si el nuevo CW llega después de que el viejo expire, experimentará un congelamiento visible que dura hasta que aparezca.

A 1500 msTiempo de ECM, está muy justo. A 2000 ms, se congelará visiblemente en cada rotación. A 500 ms o menos, nunca notará nada.

Protocolo CCcam: estructura de C-line y conteo de saltos

CCcam es de código cerrado, pero su protocolo está bien documentado a través de ingeniería inversa. Las conexiones de cliente se definen por C-lines en/var/etc/CCcam.cfg:

C: nombre_del_host 12000 nombre_de_usuario contraseña

Eso es todo para el lado del cliente. La dirección del servidor, puerto (por defecto 12000 TCP) y credenciales. CCcam maneja la negociación del protocolo a partir de ahí.

El conteo de saltos en CCcam indica cuántos servidores ha pasado una tarjeta. Salto 1 significa que el CW proviene directamente de la máquina que tiene la tarjeta inteligente física. Salto 2 significa que alguien más está compartiendo el salto 1. Cada salto añade latencia: aproximadamente 30–100 ms por salto dependiendo decarga del servidor y enrutamiento. Salto 3 o superior generalmente causa congelamientos notables en canales con presupuestos de tiempo ajustados.

Protocolo OScam: lector, cuenta y flujo de DVBAPI

OScam es de código abierto y modular. Divide la configuración en múltiples archivos:oscam.conf,oscam.server,oscam.user,oscam.dvbapi. Cada componente tiene un trabajo específico.

El flujo en un servidor: un lector en oscam.server se conecta a la tarjeta física. Los usuarios definidos en oscam.user obtienen acceso a grupos de lectores específicos. La interfaz DVBAPI maneja la descramblación local en la misma caja si es necesario.

La interfaz web de OScam en el puerto 8888 le brinda estadísticas en tiempo real: tiempos de ECM, estado del lector, conexiones activas. Aquí es donde realmente diagnostica problemas.

Newcamd, MGCamd y CS378x comparados

Newcamd (puerto por defecto 15000 TCP) es un protocolo más antiguo, aún ampliamente soportado. Es más simple que CCcam y funciona bien para configuraciones básicas. MGCamd es un cliente softcam que soporta múltiples protocolos, incluyendo Newcamd y CCcam: es popular en imágenes más antiguas de Enigma2.

CS378x (puerto por defecto 10000 TCP) es un protocolo más nuevo utilizado por OScam. Es más eficiente y añade características como almacenamiento en caché de datos de tarjetas. Si tanto el servidor como el cliente ejecutan OScam, vale la pena usar CS378x. DVBAPI se ejecuta en el puerto 2000 como un socket Unix o TCP y es la interfaz entre OScam y el descrambler de hardware real en su receptor.

Configurando un servidor OScam: Archivos de configuración explicados

La configuración de OScam se encuentra en/etc/oscam/ en la mayoría de las configuraciones de Linux, o/etc/tuxbox/config/ en cajas Enigma2. Los archivos clave sonoscam.conf,oscam.server,oscam.user, yoscam.dvbapi. Consigue estos correctamente y todo lo demás sigue.

Estructura del directorio: /etc/tuxbox/config/ vs /var/keys/

En un servidor estándar de Debian/Raspbian:/etc/oscam/ para todos los archivos de configuración,/var/log/oscam/ para los registros. En imágenes de Enigma2 (Dreambox, Vu+), la configuración está típicamente en/etc/tuxbox/config/. Algunas imágenes montan esto en un sistema de archivos de solo lectura con una superposición; en ese caso, las escrituras van a un tmpfs y no persisten entre reinicios a menos que pongas tu configuración en la partición de datos. Los archivos clave (SoftCam.Key para compilaciones EMU) generalmente van en/var/keys/.

oscam.conf: configuraciones globales, interfaz web, rutas de registro

[global]

Elclienttimeout valor está en milisegundos; cuánto tiempo OScam espera por una respuesta ECM antes de agotar el tiempo. 5000 ms es un valor predeterminado razonable. Valores más bajos como 2000 ms causarán fallos en las descifraciones en enlaces lentos, pero harán que los fallos sean rápidos en lugar de colgarse.

oscam.server: definiendo lectores de tarjetas (internos, smargo, phoenix)

[reader]

Elprotocol = internal línea es para lectores de tarjetas integrados enreceptores satelitales. Para lectores Phoenix USB, usaprotocol = phoenix ydevice = /dev/ttyUSB0. Los lectores Smargo usanprotocol = smartreader.

Elmhz valor es la velocidad del reloj en unidades de 10 kHz. 357 = 3.57 MHz, que es el reloj estándar ISO/IEC 7816. Algunas tarjetas — particularmente las tarjetas Nagravision más antiguas — requieren 600 (6 MHz) para una negociación ATR adecuada. Si la tarjeta no es detectada, intenta cambiar entre 357 y 600 primero.

Los lectores Phoenix a veces necesitan polaridad inversa para la detección de tarjetas. Sidetect = cd no funciona, intentadetect = !cd. Este es un error común que desperdicia horas si no lo conoces.

Elgrupo = 1 vincula este lector a cuentas de usuario que tienengrupo = 1 en oscam.user. Los grupos son cómo controlas qué clientes pueden acceder a qué tarjetas.

oscam.user: cuentas de cliente, permisos de grupo, derechos de AU

[cuenta]

Elau parámetro habilita el reenvío de EMM para esta cuenta, utilizando el lector nombrado. Solo habilita AU en clientes en los que confíes: los EMM pueden teóricamente usarse para escribir datos en la tarjeta. Estableceau = 0 o omítelo para clientes estándar.

uniq = 1 restringe esta cuenta a una conexión simultánea. Útil si compartes credenciales con alguien y no quieres que se conecte desde múltiples ubicaciones.

oscam.dvbapi: emparejando CAIDs a lectores en la caja local

[dvbapi]

La sección DVBAPI es para cuando OScam se está ejecutando en la misma caja que el hardware DVB — como un receptor Enigma2 que actúa como servidor y su propio cliente. Elboxtype valor le dice a OScam qué interfaz de descrambler usar. Para Vu+, usaboxtype = vu. Para Linux genérico con dispositivos CA, usaboxtype = pc.

Interfaz web en el puerto 8888 y qué monitorear

La interfaz web enhttp://serverip:8888 es donde pasas tu tiempo de depuración. Las páginas importantes: Lectores (muestra el estado de la tarjeta, contadores de ECM/EMM, CAID actual), Usuarios (conexiones activas, conteo de ECM por usuario) y Registros (transmisión en vivo del oscam.log). La página de Servicios muestra qué SIDs está decodificando cada lector.

El tiempo de ECM mostrado aquí es tu métrica diagnóstica principal. Verde significa menos de 500 ms. Si ves tiempos consistentes por encima de 1000 ms, algo está mal con la cadena: ya sea la tarjeta, el lector o la ruta de red.

Nunca expongas el puerto 8888 directamente a Internet sin HTTPS y credenciales fuertes. La interfaz web ha tenido vulnerabilidades en versiones anteriores, e incluso una versión parcheada filtra tu lista de usuarios y detalles de la tarjeta a cualquiera que pueda acceder a ella. Usa túneles SSH o restringe el acceso a una VPN.

Configurando un receptor cliente para conectarse

La mayoría de las personas que configuran el intercambio de tarjetas de TV satelital en el lado del cliente están ejecutando una imagen Enigma2 en un Dreambox, Vu+ o caja similar. El proceso es similar independientemente de la imagen.

Opciones de imagen Enigma2: OpenATV, OpenPLi, VTi

OpenATV y OpenPLi son los más activamente mantenidos a partir de 2026. OpenATV tiene un soporte de hardware más amplio y una alimentación más limpia para complementos de terceros. OpenPLi es más conservador pero muy estable. VTi (Imagen del equipo Vu+) es específico de Vu+ y tiene buena integración con su hardware. Para una configuración de softcam, cualquiera de estos funciona: la integración del panel de softcam es estándar en los tres.

Instalando CCcam u OScam a través de feed o paquete IPK

En OpenATV, el administrador de softcam en el menú maneja la instalación. Seleccionas un softcam (CCcam 2.3.x, OScam o OScam-emu), y extrae el IPK del feed e instala. La instalación manual también es una opción: descarga el IPK y ejecutaopkg install /path/to/softcam.ipk a través de SSH. Después de la instalación, el softcam aparece en el Administrador de Softcam bajo Configuración → Sistema → Administrador de Softcam.

Editando CCcam.cfg: sintaxis de C-line y configuraciones de reshare

Elconfig de CCcam se encuentra en/var/etc/CCcam.cfg. Una configuración básica solo para cliente:

C: server.example.com 12000 myuser mypassword

EstablecerRESHARE = 0 significa que tu receptor no compartirá tarjetas con otros clientes, solo recibe.RESHARE = 1 te permite compartir en hop+1. No compartas a menos que tengas la intención de ejecutar un servidor.

Reinicia el softcam después de editar:/etc/init.d/softcam restart o usa el Administrador de Softcam en el menú del receptor.

Configuración de DVBAPI en el lado del cliente

Si estás ejecutando OScam como cliente (conectando a unservidor OScam a través de Newcamd o CS378x) y también usando DVBAPI localmente para descramblar, eloscam.dvbapi la configuración en el cliente necesita coincidir con tu tipo de caja y apuntar DVBAPI al descrambler local en el puerto 2000.

Laentrada oscam.server del cliente para una conexión remota de Newcamd se ve así:

[reader]

La clave de 14 bytes es la clave del protocolo Newcamd; ambos lados deben estar de acuerdo en este valor. No es un token de seguridad, sino un parámetro de inicialización del protocolo.

Probando la conexión: luz verde/amarilla/roja en EPG

Después de reiniciar el softcam en OpenATV o OpenPLi, ve a un canal codificado. El panel de información del canal (botón de información) muestra un pequeño ícono: verde significa que el CW está llegando y la decodificación está funcionando. Amarillo significa que se encontró la tarjeta, pero la decodificación es lenta o intermitente. Rojo significa sin CW. Pantalla negra con ícono rojo = problema de conexión o desajuste de CAID.

Para CCcam específicamente, presionar el botón azul en muchas imágenes abre el panel de información de CCcam que muestra las tarjetas conectadas, el conteo de saltos y los usuarios conectados. Este es tu paso de verificación rápida.

Resolución de problemas comunes de compartición de tarjetas

La mayoría de los problemas caen en cinco categorías. Aquí te mostramos cómo diagnosticar cada uno de manera sistemática.

El canal dice 'codificado' o muestra pantalla negra

Primero verifica: ¿está el softcam realmente en funcionamiento?ps aux | grep oscam ops aux | grep CCcam. Si no está en funcionamiento, inícialo.

Si está en funcionamiento, verifica el CAID. Abre la interfaz web de OScam (puerto 8888) y mira la pestaña de Servicios. Encuentra el SID del canal y verifica qué CAID está usando el transpondedor. Ahora verifica tuoscam.dvbapi o la configuración de CCcam — ¿coincide el CAID listado allí? Un canal Viaccess (0500) no se decodificará con una tarjeta Nagravision (1800) sin importar qué.

También verifica la asignación de grupos. Si tu lector está en el grupo 1 y la cuenta de usuario no tienegrupo = 1, OScam mostrará 'no hay lector coincidente' en el registro.

La imagen se congela cada 10 segundos (tiempo de CW)

Este es el síntoma clásico de un alto tiempo de ECM. El CW rota cada 10 segundos. Si el nuevo CW llega después de que se cierra la ventana, tendrás un congelamiento de 1-2 segundos.

Ve a la interfaz web de OScam → Lectores. Mira la columna "Último ECM". Si está consistentemente por encima de 1000 ms, tienes un problema de temporización. Por encima de 1500 ms y te congelarás en cada rotación.

Causas posibles: alta latencia de red entre el cliente y el servidor, servidor sobrecargado (demasiados clientes en una tarjeta), o el lector de tarjetas en sí es lento (lector Phoenix viejo a una velocidad de reloj incorrecta). Intentaping server.example.com desde el receptor — la latencia de ida y vuelta superior a 200 ms en una conexión doméstica es un problema para el intercambio de tarjetas.

El registro de OScam muestra 'no hay lector coincidente' o 'CAID no encontrado'

tail -f /tmp/.oscam/oscam.log | grep -E 'ecm|dyn|CAID'

O verifica el archivo de registro en la ruta configurada en oscam.conf. Busca líneas que contengan 'no hay lector coincidente'. Esto significa que OScam recibió un ECM para un CAID que ninguno de sus lectores sirve. O la tarjeta no tiene derecho para ese CAS, o el CAID en la configuración del lector no coincide.

En cajas Enigma2, el registro de OScam a menudo está en/tmp/.oscam/oscam.log o donde sea quelogfile apunte en oscam.conf. Si configuraslogfile = stdout, usajournalctl -u oscam -f para salida en vivo (suponiendo que tienes una unidad systemd).

La conexión se cae después de unos minutos

Dos causas comunes: tiempo de espera de NAT y configuraciones de keepalive.

Los enrutadores de ISP y las cajas de NAT de grado de operador (CGNAT) a menudo cierran conexiones TCP inactivas después de 60–90 segundos sin datos. Las conexiones de intercambio de tarjetas son intermitentes — si estás en un canal que cambia CW infrecuentemente, la sesión TCP se queda en silencio y la entrada de NAT expira. La siguiente solicitud de ECM se pierde.

Solución: habilita keepalive en OScam. En oscam.conf agregakeepalive = 1. En CCcam.cfg, esto se maneja automáticamente si estás usando una versión reciente. En el lado del servidor, asegúrate de que TCP keepalive esté habilitado a nivel del sistema operativo:net.ipv4.tcp_keepalive_time = 60 en sysctl.conf.

Si estás detrás de CGNAT sin puertos entrantes (común en móviles o algunos ISP), no puedes aceptar conexiones entrantes de CCcam en el puerto 12000. Debes operar puramente como un cliente saliente. Esto significa que tu receptor se conecta al servidor — que es el modo estándar de cliente de todos modos, así que la mayoría de las personas no se ven afectadas a menos que intenten ejecutar un servidor detrás de CGNAT.

Las conexiones solo IPv6 (algunas redes móviles) no pueden alcanzar servidores de intercambio de tarjetas IPv4 a menos que haya NAT64 en su lugar. Verifica concurl -6 ifconfig.me — si solo obtienes una dirección IPv6 y no IPv4, necesitarás una VPN o un túnel.

El estado del lector muestra CARDOK pero sin decodificación

CARDOK significa que OScam puede comunicarse con la tarjeta inteligente. Pero si la tarjeta no tiene derecho para el canal que intentas ver, devolverá un error en cada ECM. Esto es una suscripción expirada, un paquete de suscripción incorrecto o un problema de asignación de CAID.

Verifica la pestaña de Lectores en la interfaz web. Observa los contadores de EMM y ECM. Si el conteo de ECM está aumentando pero el conteo de decodificación se mantiene en cero, la tarjeta está recibiendo solicitudes pero devolviendo fallos. Revisa el registro en busca de mensajes de 'error de CW' o 'CAID incorrecto'.

Algunos entornos CAS mixtos tienen tanto Viaccess como Nagravision en el mismo transpondedor (las posiciones de Astra están llenas de estos). Asegúrate de que tu lista de CAID en la configuración del lector incluya todos los CAID relevantes. Usa un comodín comocaid = 0500,1800 si la tarjeta admite ambas.

Qué buscar al evaluar un servidor (solo criterios genéricos)

Hay mucho ruido en torno a la selección de servidores de compartición de tarjetas de televisión por satélite. La mayor parte es marketing. Aquí están los criterios técnicos que realmente importan.

Referencias de tiempo de actividad y tiempo de respuesta de ECM

Un servidor que hace su trabajo de manera consistente mostrará tiempos de ECM por debajo de 500 ms medidos desde tu ubicación. Cualquier cosa por encima de 1000 ms de manera regular significa que el servidor está sobrecargado, que la ruta de red es deficiente, o que estás tratando con reenvíos en el salto 2 o 3.

El tiempo de actividad también importa. Un servidor con un 99% de tiempo de actividad está inactivo aproximadamente 88 horas al año. Con un 99.9%, eso son 8.8 horas. Pregunta si hay un período de prueba disponible: cualquier proveedor que no esté dispuesto a ofrecer al menos una prueba de 24 horas sabe que el servicio es poco fiable o no respalda su servicio.

Tarjetas locales vs reenvíos: por qué importa el salto

El salto 1 significa que el CW es generado por una tarjeta inteligente física en el servidor al que te estás conectando. El salto 2 significa que ese servidor está conectado a otro servidor con la tarjeta. Cada salto añade al menos un viaje de ida y vuelta en la red — 20–100 ms dependiendo de la geografía y la infraestructura.

Los proveedores a menudo comercializan el salto 1 pero entregan el salto 2 o superior. Puedes verificar esto en CCcam Info (botón azul) en tu receptor: muestra el conteo de saltos para cada tarjeta conectada. También puedes comprobar en la interfaz web de OScam bajo Servicios; el conteo de saltos se muestra por CAID.

Latencia entre la ubicación del cliente y del servidor

La distancia física importa. Un servidor en el mismo país que tú podría añadir 10–30 ms de ida y vuelta. Un servidor al otro lado del Atlántico añade 80–120 ms. Para un presupuesto de ECM de 500 ms, eso es un trozo significativo. Verifica los tiempos de ping antes de comprometerte con un servidor.

Si estás en Europa continental viendo posiciones de satélites europeos, un servidor físicamente en Europa Central (Alemania, Países Bajos, República Checa) generalmente superará a uno enrutado a través de Asia o América del Norte por razones obvias.

Expectativas razonables para la estabilidad

Ninguna configuración de compartición de tarjetas será 100% estable para siempre. Los broadcasters actualizan sus claves de cifrado, las tarjetas ocasionalmente necesitan reemparejamiento, los servidores necesitan mantenimiento. Lo que estás evaluando es cómo un proveedor maneja estos eventos: ¿comunican? ¿Resuelven las interrupciones rápidamente? ¿Hay una forma de contactar con el soporte técnico, o solo un formulario web?

Banderas rojas: promesas de "todos los canales de todos los satélites en todo el mundo" (físicamente imposible con una sola tarjeta), precios que parecen demasiado bajos para cubrir los costos del servidor, sin período de prueba, sin documentación técnica y sin canal de soporte más allá de un widget de chat.

Riesgos legales y técnicos a entender

Esta sección es neutral y fáctica. Debes leerla antes de configurar algo.

Leyes de derechos de autor y acceso condicional por región

En la Unión Europea, la Directiva 98/84/CE — la Directiva de Acceso Condicional — se dirige específicamente a dispositivos y servicios que eluden sistemas de acceso condicional. El comercio comercial en acceso no autorizado a la compartición de tarjetas está claramente cubierto. El uso personal en un solo hogar con una suscripción válida se encuentra en una posición más turbia pero no se aborda explícitamente de manera uniforme en todos los estados miembros.

En los Estados Unidos, 47 U.S.C. § 605 cubre la interceptación y publicación no autorizada de comunicaciones por satélite. Se aplican penas penales a operaciones a gran escala comercial. La responsabilidad civil se aplica de manera más amplia.

El patrón general: la compartición personal de múltiples habitaciones de una tarjeta que posees legítimamente y por la que has pagado es una zona gris legal en muchas jurisdicciones. La reventa comercial de acceso a la compartición — cobrar a otros por CWs descifrados de una tarjeta que puedes o no poseer — es claramente ilegal en casi todas partes. Lee las leyes en tu jurisdicción antes de hacer algo.

Por qué importa el límite de 'una tarjeta múltiples habitaciones'

La mayoría del análisis legal de la compartición de tarjetas depende de si estás compartiendo una suscripción que has pagado dentro de tu propio hogar frente a distribuir acceso comercialmente. La línea entre "tengo tres televisores en mi casa" y "estoy vendiendo acceso a 50 personas" es la diferencia entre una zona gris y un delito penal en la mayoría de los países de la UE.

Patrones de tráfico de ISP que pueden señalar la compartición de tarjetas

El tráfico de compartición de tarjetas es distintivo: conexiones TCP persistentes a puertos no estándar (12000, 15000, 10000), con ráfagas pequeñas de tráfico cada 10 segundos que coinciden con el intervalo de rotación de CW. Algunos ISP realizan inspección profunda de paquetes y pueden identificar este patrón. Las VPN añaden otra capa pero también añaden latencia, lo que puede empujar los tiempos de ECM por encima del umbral de congelación.

Riesgos de seguridad al abrir puertos a Internet

Si ejecutas unservidor OScam, no expongas el puerto 8888 a Internet sin protección. La interfaz web muestra los detalles de tu tarjeta, lista de usuarios, clientes conectados y configuración — todo visible para cualquiera que pueda acceder a ella. Las versiones más antiguas de OScam han tenido bypass de autenticación. Incluso en versiones parcheadas, la autenticación básica sobre HTTP simple es fácilmente interceptada en redes públicas.

El enfoque correcto: vincular la interfaz web solo a localhost (httpport = 127.0.0.1:8888 en oscam.conf) y usar el reenvío de puertos SSH para acceder a ella cuando sea necesario. Para los puertos de servicio de CCcam y OScam (12000, 15000), restringe el acceso entrante por IP en tu firewall si tienes un conjunto pequeño y fijo de IPs de clientes.

¿Cuál es la diferencia entre CCcam y OScam?

CCcam es de código cerrado con una configuración más simple: defines conexiones con líneas C en un soloCCcam.cfg archivo. OScam es de código abierto, modular y soporta más protocolos: Newcamd, CS378x, CCcam, Radegast. La interfaz web de OScam en el puerto 8888 te proporciona datos de diagnóstico en tiempo real que CCcam no tiene. OScam también tiene desarrollo activo y mejor manejo de EMM. La mayoría de las configuraciones modernas utilizan OScam para servidores. Los clientes pueden usar cualquiera: OScam como cliente es más configurable, CCcam como cliente es más simple de configurar.

¿Qué puertos utiliza la compartición de tarjetas?

El predeterminado de CCcam es 12000 TCP. El predeterminado de OScam Newcamd es 15000 TCP. El predeterminado de CS378x es 10000 TCP. DVBAPI funciona en el puerto 2000 (TCP o socket Unix). La interfaz web de OScam está en el puerto 8888. Todos estos son configurables en los respectivos archivos de configuración. Nunca expongas la interfaz web de OScam directamente a Internet: restríngela a localhost y usa túneles SSH.

¿Qué significa el tiempo de ECM y qué es aceptable?

El tiempo de ECM es el viaje de ida y vuelta desde el envío de un ECM (Mensaje de Control de Derechos) hasta recibir la Palabra de Control descifrada. Por debajo de 500 ms es bueno: no notarás nada. 500–1000 ms es límite; podrías experimentar congelamientos breves ocasionales en canales de rotación rápida. Por encima de 1500 ms causa congelamientos visibles cada 10 segundos porque el CW rota en un ciclo de 10 segundos y la nueva clave llega después de que la antigua ha expirado. Verifica el tiempo de ECM en la interfaz web de OScam bajo Lectores.

¿Por qué se congela mi canal cada 10 segundos?

La palabra de control rota cada 10 segundos. Si el nuevo CW no llega antes de que expire el antiguo, obtienes un congelamiento hasta que aparezca. Causas principales: alta latencia al servidor, sobrecarga del servidor, pérdida de paquetes en el camino o configuraciones de protocolo incorrectas que causan reintentos. Verifica el tiempo de ECM en la interfaz web de OScam; si está constantemente por encima de 1500 ms, la conexión es demasiado lenta para una decripción confiable. Cualquier cosa por debajo de 500 ms no causará congelamientos.

¿Puedo ejecutar un servidor OScam en una Raspberry Pi?

Sí, una Raspberry Pi 3 o 4 que ejecute Raspbian o Debian funciona bien. Instala OScam a través deapt o compílalo desde la fuente. Conecta un lector de tarjetas inteligentes USB Phoenix o Smargo a un puerto USB. Coloca tu configuración en/etc/oscam/ — oscam.conf, oscam.server, oscam.user. Habilita el servicio systemd consystemctl enable oscam para que se inicie automáticamente al arrancar. Usajournalctl -u oscam -f para monitoreo de registros en vivo. La Pi 4 maneja un puñado de clientes concurrentes sin problemas.

¿Qué es el conteo de saltos y importa el salto 1 frente al salto 2?

El conteo de saltos es cuántos servidores pasa una tarjeta antes de llegar a ti. El salto 1 significa que el CW viene directamente de la máquina que tiene la tarjeta inteligente física. El salto 2 significa que pasó primero por un servidor intermedio. Cada salto añade latencia — típicamente 30–100 ms por salto. El salto 1 siempre es preferido. El salto 2 es aceptable si el tiempo total de ECM se mantiene por debajo de 500 ms. El salto 3 o superior generalmente resulta en congelamientos e inestabilidad. Puedes verificar el conteo de saltos en la pantalla de información de CCcam (botón azul) o en la pestaña de servicios de la interfaz web de OScam.

¿Qué es AU (Actualización Automática) en OScam?

AU (Actualización Automática) permite al servidor enviar EMMs (Mensajes de Gestión de Derechos) a la tarjeta inteligente para que actualice sus claves y derechos automáticamente. Configurado por usuario en oscam.user conau = readername. Sin AU, las tarjetas se vuelven obsoletas cuando el broadcaster rota las claves; verás CARDOK en el estado del lector pero no habrá decodificación real. Solo habilita AU en cuentas en las que confíes, porque el reenvío de EMM permite a un cliente escribir datos en el almacenamiento de derechos de tu tarjeta.