Code: Select all
char *sin = "dshow:// :dshow-vdev=\"Logitech HD Pro Webcam C920\" :dshow-adev=\"Microphone (HD Pro Webcam C920)\" :live-caching=300";
char *sout = "#transcode{vcodec=h264,acodec=mpga,ab=128, width=800 channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/ViewVaultBroadcast}";
const char* opt[] = { "--sout-keep" };
libvlc_instance_t *vlc;
vlc = libvlc_new(0, NULL);
libvlc_vlm_add_broadcast(vlc, "ViewVaultBroadcast", sin, sout, 0, NULL, true, true);
libvlc_vlm_play_media(vlc, "ViewVaultBroadcast");