Unicast streaming of DVB-T channel
Posted: 23 Dec 2011 09:56
Hi,
I am trying to stream a DVB-T channel with PID=4222. I am calling libvlc_new with the arguments "DVB://786000000:8000000", "--dvb-adapter=0", "--no-video-title-show".
I get a pointer returned which suggests it likes that.
Then i'm calling:
VLC_PUBLIC_API int libvlc_vlm_add_broadcast( libvlc_instance_t *p_instance,
const char *psz_name, const char *psz_input,
const char *psz_output, int i_options,
const char * const* ppsz_options,
int b_enabled, int b_loop );
With arguments
int respon = libvlc_vlm_add_broadcast(VLC_Inst, "BBC1 Wales->192.168.254.142",
"NULL",
"standard{mux=tsdst=rtp{dst=192.168.254.142:10555,mux=ts},select=program=4222", 0, NULL, 1, 1);
Now i'm obviously missing something easy with the concept of how this is meant to work. Advice would be very welcome. Also is it possible to stream multiple PIDs from the same tuners and add/remove them on the fly?
Thanks and regards,
Rob.
I am trying to stream a DVB-T channel with PID=4222. I am calling libvlc_new with the arguments "DVB://786000000:8000000", "--dvb-adapter=0", "--no-video-title-show".
I get a pointer returned which suggests it likes that.
Then i'm calling:
VLC_PUBLIC_API int libvlc_vlm_add_broadcast( libvlc_instance_t *p_instance,
const char *psz_name, const char *psz_input,
const char *psz_output, int i_options,
const char * const* ppsz_options,
int b_enabled, int b_loop );
With arguments
int respon = libvlc_vlm_add_broadcast(VLC_Inst, "BBC1 Wales->192.168.254.142",
"NULL",
"standard{mux=tsdst=rtp{dst=192.168.254.142:10555,mux=ts},select=program=4222", 0, NULL, 1, 1);
Now i'm obviously missing something easy with the concept of how this is meant to work. Advice would be very welcome. Also is it possible to stream multiple PIDs from the same tuners and add/remove them on the fly?
Thanks and regards,
Rob.