Home

Streaming con VLC sin necesidad del WEBtv

dj panko

Usuario
Amigo OpenSPA
13 Oct 2010
54
2
0
Hola! Este finde investigando como enviar la señal del deco directamente al VLC (es decir, sin tener que usar la aplicación WebserverTV para ver el canal), encontré esto que funciona de maravilla.... ;)
La verdad es que creo que no se ha posteado por aqui todavía, así que, por si acaso, lo comparto:

1. Abrir VLC

2. Pestaña Medio> Abrir volcado de red

3. Escribir en la casilla esto (sin las comillas): "udp://@:5000"

4. Darle al Play

Funciona de lujo....y por supuesto, también con los 4:2:2 :D

Saludos!
 
  • Me gusta
Reactions: Mecha

dj panko

Usuario
Amigo OpenSPA
13 Oct 2010
54
2
0
¿Pero con el webserverTV si te va, no?
OK, acabo de probar y parece que antes de abrirlo con el VLC a pelo hay que entrar al menos una vez en el webserver... prueba así a ver que tal ;)
Un saludo!
 

Mecha

Usuario Destacado
Loco por OpenSPA
Fan de OpenSPA
14 Ene 2010
4.132
819
0
España
qsilver83, estos son los pasos:
1º Entrar por web al Spark Webserver (IP local del deco), con usuario y password
2º Entras en el TVWebServer y una vez veas el canal, haces logout y cierras el spark webserver, ya tiene tu PC el puerto udp 5000 abierto y conectado con la ip del deco.
(Los pasos 1º y 2º solo se hace la primera vez despues de reiniciar el PC, ya no hay que volver a hacerlo hasta que el PC cierre el puerto UDP 5000 por pasar tiempo sin usarse en conexión con el deco, esto lo notarás cuando no funcionen directamente desde el VLC media player, que son los siguientes pasos.)​

3º Abrir VLC media player
4º Menú Medio -> Abrir volcado de red... (Ctrl+N)
5º Escribir en la casilla esto (sin las comillas): "udp://@:5000"
6º Darle a reproducir.
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Una pregunta, no se si habeis visto la aplicación de Spark para android.

Seria posible saber como sacar los vinculos de la aplicacion Spark Player para adaptarla a una lista de vlc? O incluso para adaptarla con algún plugin de XBMC.

Por que si con esa aplicación no hace falta entrar en WebServer seguro que también se puede hacer directo para el VLC.
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Gracias Mecha, le pegaré un vistazo a ver. Por que la idea no está mal, poder tener en la habitación una raspberry con xbmc y una especie de lista de canales del triplex y poderlo ver tanto por wifi como por cable, estaría muy bien poder tener la imagen del sat decodificada en otra tele.
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Continuo con lo mio, jaja. A ver creo que he encontrado algo, a ver si me ayudais y van por aquí los tiros...
Creo que la manera en la que hace streaming es la siguiente:

Código:
http://" + IP + ":9090/api/xml/get_stream_status

Me falta probarlo, pero por lo que he podido ver del codigo en java, creo que esa es la ruta donde directamente envia el streaming el Triplex.
A ver si este finde puede probarlo bien.

También he encontrado esta otra ruta, que se utiliza al abrir:

Código:
http://" + IP + ":9090/api/stream.m3u
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Creo que todo esto, son los codigos del mando:
También me falta probarlo. Igual estoy metiendo la gamba pero por lo que he estado viendo creo que esto son las constantes que utiliza al app para hacer de mando.

Código:
  public static final class anim
  {
    public static final int fade = 2130968576;
    public static final int hold = 2130968577;
    public static final int slide_left = 2130968578;
    public static final int slide_right = 2130968579;
    public static final int zoom_enter = 2130968580;
    public static final int zoom_exit = 2130968581;
  }

  public static final class array
  {
    public static final int menulist = 2131034112;
    public static final int mode_lables = 2131034114;
    public static final int repeat_lables = 2131034113;
  }

  public static final class attr
  {
  }

  public static final class drawable
  {
    public static final int again = 2130837504;
    public static final int button_big_gray_selector = 2130837505;
    public static final int button_left_selector = 2130837506;
    public static final int button_next_selector = 2130837507;
    public static final int button_oval_big_grey = 2130837508;
    public static final int button_oval_blue_p = 2130837509;
    public static final int button_oval_blue_selector = 2130837510;
    public static final int button_oval_green_p = 2130837511;
    public static final int button_oval_green_selector = 2130837512;
    public static final int button_oval_grey = 2130837513;
    public static final int button_oval_red_p = 2130837514;
    public static final int button_oval_s = 2130837515;
    public static final int button_oval_selector = 2130837516;
    public static final int button_oval_yellow = 2130837517;
    public static final int button_oval_yellow_p = 2130837518;
    public static final int button_oval_yellow_selector = 2130837519;
    public static final int button_page_up_selector = 2130837520;
    public static final int button_pagedown_selector = 2130837521;
    public static final int button_pause_selector = 2130837522;
    public static final int button_play_selector = 2130837523;
    public static final int button_playmode_selector = 2130837524;
    public static final int button_prev_selector = 2130837525;
    public static final int button_record_selector = 2130837526;
    public static final int button_red_selector = 2130837527;
    public static final int button_right_selector = 2130837528;
    public static final int button_square_black = 2130837529;
    public static final int button_square_black_p = 2130837530;
    public static final int button_square_s = 2130837531;
    public static final int button_square_selector = 2130837532;
    public static final int button_stop_selector = 2130837533;
    public static final int button_usb_selector = 2130837534;
    public static final int cas = 2130837535;
    public static final int channel = 2130837536;
    public static final int close = 2130837537;
    public static final int epgnotice = 2130837538;
    public static final int expander_ic_minimized = 2130837539;
    public static final int first_group_all = 2130837540;
    public static final int first_group_az = 2130837541;
    public static final int first_group_broadcast = 2130837542;
    public static final int first_group_cas = 2130837543;
    public static final int first_group_fav = 2130837544;
    public static final int first_group_provider = 2130837545;
    public static final int first_group_satellite = 2130837546;
    public static final int first_group_top = 2130837547;
    public static final int frist_group_hd = 2130837548;
    public static final int highlight_disabled = 2130837549;
    public static final int highlight_pressed = 2130837550;
    public static final int highlight_selected = 2130837551;
    public static final int icon = 2130837552;
    public static final int info = 2130837553;
    public static final int input_login = 2130837554;
    public static final int input_normal = 2130837555;
    public static final int input_over = 2130837556;
    public static final int itembackground = 2130837557;
    public static final int left = 2130837558;
    public static final int main_bg = 2130837559;
    public static final int message = 2130837560;
    public static final int my_shape_1 = 2130837561;
    public static final int my_shape_2 = 2130837562;
    public static final int my_shape_background = 2130837563;
    public static final int next = 2130837564;
    public static final int page_down = 2130837565;
    public static final int page_up = 2130837566;
    public static final int pause = 2130837567;
    public static final int play = 2130837568;
    public static final int playmode = 2130837569;
    public static final int power = 2130837570;
    public static final int prev = 2130837571;
    public static final int record = 2130837572;
    public static final int remote = 2130837573;
    public static final int right = 2130837574;
    public static final int service = 2130837575;
    public static final int settings = 2130837576;
    public static final int stop = 2130837577;
    public static final int usb = 2130837578;
    public static final int wait = 2130837579;
  }

  public static final class id
  {
    public static final int BtntimerInfodetele = 2131296426;
    public static final int LinearLayout1 = 2131296388;
    public static final int TextViewInfoContent = 2131296336;
    public static final int TextViewInfoTitle = 2131296335;
    public static final int btn_epgdetailEventInfo = 2131296274;
    public static final int button1 = 2131296417;
    public static final int button2 = 2131296419;
    public static final int buttonCancel = 2131296445;
    public static final int buttonEnd_date = 2131296440;
    public static final int buttonOk = 2131296446;
    public static final int buttonStart_date = 2131296435;
    public static final int buttonStart_time = 2131296436;
    public static final int buttonStop_time = 2131296439;
    public static final int button_0 = 2131296363;
    public static final int button_1 = 2131296346;
    public static final int button_2 = 2131296347;
    public static final int button_3 = 2131296348;
    public static final int button_4 = 2131296352;
    public static final int button_5 = 2131296353;
    public static final int button_6 = 2131296354;
    public static final int button_7 = 2131296357;
    public static final int button_8 = 2131296358;
    public static final int button_9 = 2131296359;
    public static final int button_Back = 2131296412;
    public static final int button_Down = 2131296381;
    public static final int button_EPG = 2131296382;
    public static final int button_EXIT = 2131296380;
    public static final int button_F1 = 2131296404;
    public static final int button_F2 = 2131296403;
    public static final int button_F3 = 2131296405;
    public static final int button_FAV = 2131296378;
    public static final int button_FIND = 2131296368;
    public static final int button_Folder = 2131296374;
    public static final int button_INFO = 2131296371;
    public static final int button_Left = 2131296375;
    public static final int button_MENU = 2131296369;
    public static final int button_MUTE = 2131296341;
    public static final int button_Ok = 2131296376;
    public static final int button_PAGE_DOWN = 2131296395;
    public static final int button_PAGE_UP = 2131296397;
    public static final int button_PAUSE = 2131296391;
    public static final int button_PLAY = 2131296393;
    public static final int button_PLAY_MODE = 2131296399;
    public static final int button_PORTAL = 2131296361;
    public static final int button_PREV = 2131296398;
    public static final int button_PWR = 2131296365;
    public static final int button_P_down = 2131296355;
    public static final int button_P_up = 2131296349;
    public static final int button_REC = 2131296394;
    public static final int button_RECALL = 2131296364;
    public static final int button_Right = 2131296377;
    public static final int button_SAT = 2131296372;
    public static final int button_SLEEP = 2131296339;
    public static final int button_Send = 2131296411;
    public static final int button_Ser = 2131296430;
    public static final int button_TIMESHIFT = 2131296406;
    public static final int button_TV_NEXT = 2131296396;
    public static final int button_TV_RADIO = 2131296362;
    public static final int button_TV_SAT = 2131296340;
    public static final int button_TV_STOP = 2131296392;
    public static final int button_USB = 2131296401;
    public static final int button_Up = 2131296370;
    public static final int button_VFORMAT = 2131296342;
    public static final int button_V_down = 2131296351;
    public static final int button_V_up = 2131296345;
    public static final int button_add_user = 2131296285;
    public static final int button_back_slow = 2131296402;
    public static final int button_blue = 2131296386;
    public static final int button_forward_slow = 2131296400;
    public static final int button_green = 2131296384;
    public static final int button_main_mobile = 2131296308;
    public static final int button_main_remote = 2131296307;
    public static final int button_main_sendmessage = 2131296310;
    public static final int button_main_server = 2131296304;
    public static final int button_main_sysinfo = 2131296309;
    public static final int button_main_timer = 2131296306;
    public static final int button_main_tuner = 2131296305;
    public static final int button_play_current = 2131296259;
    public static final int button_red = 2131296383;
    public static final int button_yellow = 2131296385;
    public static final int buttoncancel = 2131296281;
    public static final int buttonmobilecancel = 2131296289;
    public static final int buttonmobilesave = 2131296290;
    public static final int buttonmobileusercancel = 2131296324;
    public static final int buttonmobileusersave = 2131296325;
    public static final int buttonok = 2131296280;
    public static final int checkBox1 = 2131296295;
    public static final int dialogipText_ip_ = 2131296288;
    public static final int editTextEvent = 2131296432;
    public static final int editTextNum = 2131296428;
    public static final int editText_message = 2131296410;
    public static final int imageViewPower = 2131296333;
    public static final int imageViewRestart = 2131296330;
    public static final int imageViewStay = 2131296327;
    public static final int imageViewip = 2131296314;
    public static final int imageViewuser = 2131296319;
    public static final int imageview_firstgroup = 2131296275;
    public static final int item = 2131296303;
    public static final int linearLayout1 = 2131296258;
    public static final int linearLayout2 = 2131296283;
    public static final int linearLayout3 = 2131296286;
    public static final int linearLayout_first = 2131296282;
    public static final int linearLayoutip = 2131296313;
    public static final int linearLayoutuser = 2131296318;
    public static final int listView1 = 2131296418;
    public static final int listView_ip_list = 2131296287;
    public static final int listView_progview = 2131296302;
    public static final int listViewcurproginfo = 2131296260;
    public static final int listViewepg_detail = 2131296300;
    public static final int listViewepg_nownext = 2131296296;
    public static final int listViewepg_nownext2 = 2131296301;
    public static final int listicon = 2131296292;
    public static final int listtext = 2131296293;
    public static final int mobileeditText2 = 2131296322;
    public static final int mobileeditText3 = 2131296323;
    public static final int name = 2131296294;
    public static final int opquit = 2131296447;
    public static final int progressBar_epg = 2131296264;
    public static final int relativeLayout1 = 2131296297;
    public static final int relativeLayout2 = 2131296320;
    public static final int relativeLayout3 = 2131296387;
    public static final int relativeLayout4 = 2131296407;
    public static final int relativeLayoutPower = 2131296332;
    public static final int relativeLayoutRestart = 2131296329;
    public static final int relativeLayoutStay = 2131296326;
    public static final int relativeLayoutip = 2131296311;
    public static final int relativeLayoutuser = 2131296316;
    public static final int selectlist = 2131296408;
    public static final int servicebutton1 = 2131296413;
    public static final int servicebutton2 = 2131296414;
    public static final int servicebutton3 = 2131296415;
    public static final int servicebutton4 = 2131296416;
    public static final int spinner1 = 2131296277;
    public static final int spinner2 = 2131296279;
    public static final int spinnerRepeat = 2131296442;
    public static final int spinnerTimer_mode = 2131296444;
    public static final int tableLayout1 = 2131296343;
    public static final int tableLayout2 = 2131296366;
    public static final int tableLayout3 = 2131296389;
    public static final int tableRow1 = 2131296344;
    public static final int tableRow2 = 2131296350;
    public static final int tableRow3 = 2131296356;
    public static final int tableRow4 = 2131296360;
    public static final int tableRow5 = 2131296367;
    public static final int tableRow6 = 2131296373;
    public static final int tableRow7 = 2131296379;
    public static final int tableRow8 = 2131296390;
    public static final int textView1 = 2131296269;
    public static final int textView2 = 2131296312;
    public static final int textView3 = 2131296271;
    public static final int textView5 = 2131296321;
    public static final int textViewEnd_date = 2131296437;
    public static final int textViewEvent = 2131296431;
    public static final int textViewFirstGroup = 2131296276;
    public static final int textViewNum = 2131296427;
    public static final int textViewPower = 2131296334;
    public static final int textViewRepeat = 2131296441;
    public static final int textViewRestart = 2131296331;
    public static final int textViewSer = 2131296429;
    public static final int textViewStar_date = 2131296433;
    public static final int textViewStart_time = 2131296434;
    public static final int textViewStay = 2131296328;
    public static final int textViewStop_time = 2131296438;
    public static final int textViewTimer_mode = 2131296443;
    public static final int textView_IP = 2131296284;
    public static final int textView_activety1 = 2131296298;
    public static final int textView_activety2 = 2131296299;
    public static final int textView_end_time = 2131296272;
    public static final int textView_ip_ = 2131296291;
    public static final int textView_message = 2131296409;
    public static final int textView_start_time = 2131296270;
    public static final int textViewip = 2131296315;
    public static final int textViewsecGroup = 2131296278;
    public static final int textViewuser = 2131296317;
    public static final int textviewEpgDatail_Data = 2131296266;
    public static final int textviewchangech_progname = 2131296257;
    public static final int textviewchangech_progno = 2131296256;
    public static final int textviewepgDatail_Time = 2131296267;
    public static final int textviewepgDatail_epgName = 2131296268;
    public static final int textviewepg_cas = 2131296263;
    public static final int textviewepg_eventinfo = 2131296265;
    public static final int textviewepg_no = 2131296261;
    public static final int textviewepg_progname = 2131296262;
    public static final int textviewepgdetail_eventinfo = 2131296273;
    public static final int textviewprog_progname = 2131296338;
    public static final int textviewprog_progno = 2131296337;
    public static final int textviewtimerinfoDay = 2131296422;
    public static final int textviewtimerinfoNum = 2131296420;
    public static final int textviewtimerinfoProg = 2131296421;
    public static final int textviewtimerinfo_Mode = 2131296425;
    public static final int textviewtimerinfo_Repeat = 2131296424;
    public static final int textviewtimerinfo_Time = 2131296423;
  }

  public static final class layout
  {
    public static final int changechannel = 2130903040;
    public static final int curproginfo = 2130903041;
    public static final int epg = 2130903042;
    public static final int epgdetail = 2130903043;
    public static final int epgdetail_eventinfo = 2130903044;
    public static final int firstgroup = 2130903045;
    public static final int group = 2130903046;
    public static final int ip_listview = 2130903047;
    public static final int ipsetdialog = 2130903048;
    public static final int list_ip_item = 2130903049;
    public static final int list_item_icon_text = 2130903050;
    public static final int listadpter = 2130903051;
    public static final int listview_epg_nownext = 2130903052;
    public static final int listview_epgdetail = 2130903053;
    public static final int listview_epgnow2 = 2130903054;
    public static final int listview_progview = 2130903055;
    public static final int listviewitem = 2130903056;
    public static final int main = 2130903057;
    public static final int mobile = 2130903058;
    public static final int mobileuser = 2130903059;
    public static final int power = 2130903060;
    public static final int proginfoitem = 2130903061;
    public static final int progview_item = 2130903062;
    public static final int remotefirst = 2130903063;
    public static final int remotefirst2 = 2130903064;
    public static final int remotesecond = 2130903065;
    public static final int remotesecond2 = 2130903066;
    public static final int selectlist = 2130903067;
    public static final int sendmessage = 2130903068;
    public static final int service = 2130903069;
    public static final int systeminfo = 2130903070;
    public static final int timer = 2130903071;
    public static final int timer_viewinfo = 2130903072;
    public static final int timerinfo = 2130903073;
  }

  public static final class menu
  {
    public static final int mainmenu = 2131230720;
    public static final int optionmenu = 2131230721;
  }

  public static final class string
  {
    public static final int Button_Ok = 2131099695;
    public static final int Change_Service = 2131099675;
    public static final int Date = 2131099681;
    public static final int Delete = 2131099680;
    public static final int Edit = 2131099679;
    public static final int End_date = 2131099671;
    public static final int Event = 2131099668;
    public static final int New = 2131099678;
    public static final int Next = 2131099664;
    public static final int Number = 2131099666;
    public static final int Pre = 2131099663;
    public static final int Repeat = 2131099673;
    public static final int Service = 2131099667;
    public static final int Start_date = 2131099669;
    public static final int Start_time = 2131099670;
    public static final int Stop_Time = 2131099672;
    public static final int Str_ChangeProgFail = 2131099704;
    public static final int Str_CheckProg = 2131099689;
    public static final int Str_ConnectFail = 2131099685;
    public static final int Str_DialogMessage = 2131099684;
    public static final int Str_DialogTitle = 2131099683;
    public static final int Str_EpgDetailEventInfo = 2131099693;
    public static final int Str_EpgDetailRec = 2131099694;
    public static final int Str_EpgDetailTitle = 2131099700;
    public static final int Str_EpgNow = 2131099696;
    public static final int Str_FistGroupTitle = 2131099697;
    public static final int Str_NoData = 2131099686;
    public static final int Str_Play = 2131099688;
    public static final int Str_ProgListTitle = 2131099699;
    public static final int Str_Record = 2131099690;
    public static final int Str_ScanEpgInfo = 2131099687;
    public static final int Str_SecondGroupTitle = 2131099698;
    public static final int Str_SetTimerFail = 2131099692;
    public static final int Str_SetTimerSuccess = 2131099691;
    public static final int Str_ShowDetailEpgInfo = 2131099701;
    public static final int Str_TimerInfoTitle = 2131099703;
    public static final int Str_TimerOverView = 2131099702;
    public static final int Time_Configuration = 2131099676;
    public static final int Time_mode = 2131099674;
    public static final int Timer = 2131099677;
    public static final int Timer_mode = 2131099682;
    public static final int app_name = 2131099648;
    public static final int button_cancel = 2131099658;
    public static final int button_save = 2131099657;
    public static final int connect = 2131099659;
    public static final int hello = 2131099662;
    public static final int ip = 2131099649;
    public static final int ipHint = 2131099661;
    public static final int main_SendMessage = 2131099654;
    public static final int main_info = 2131099656;
    public static final int main_remote = 2131099653;
    public static final int main_service = 2131099650;
    public static final int main_set = 2131099655;
    public static final int main_timer = 2131099652;
    public static final int main_tunner = 2131099651;
    public static final int prog_select = 2131099665;
    public static final int quit = 2131099660;
  }

  public static final class style
  {
    public static final int AppTheme = 2131165184;
    public static final int LargeTextSize = 2131165187;
    public static final int MiddleTextSize = 2131165188;
    public static final int SmallTextSize = 2131165189;
    public static final int checkBox = 2131165185;
    public static final int main_button = 2131165186;
  }
}
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Y más cosas, creo que el comando para cambiar de canal por web es el siguiente:

Código:
http://" + IP + ":9090/web/remotecontrol?command= ******

Cambiar los * por el codigo de arriba imagino que será.

PD: La leche lo que me estoy encontrando, jaja.
 

Snadilius

Usuario
Fan de OpenSPA
16 Abr 2007
111
16
0
Cáceres
Tengo instalado ESET Smat Security y para verlo tanto por webTV como por VLC tengo que desactivar la opcion de firewall. Alguien sabe como configurarlo para que no tenga que hacer eso cada vez que quiera usarlo?
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Creo que tienes que tienes que abrir el puerto 5000. Prueba y comenta si funciona bien.
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Pues mucho me temia que no era la solucion. He abierto el puerto 5000 en el router y seguimos en las mismas.

Pero en el router no hombre, jaja, en el Firewall del pc, ya sea el Firewall de Windows o el del ESET... jeje, ya que no quieres ver la imagen desde fuera, sino desde tu pc.