Quoting youssef azzouzi <sidimoulay2000 at hotmail.fr>: > libvlc_vlm_release( inst, &excep ); why do you release something you didn't use ? > libvlc_vlm_add_vod( inst , smiya , cam , 0 , NULL , 1 , muxer , &excep ); you are not doing VOD, so use libvlc_vlm_add_broadcast instead.