private void btnPlayMedia_Click(object sender, EventArgs e) { log("btnPlayMedia_Click"); mMediaInput = new LivePipeMediaInput(); MP4Streamer mp4Streamer = new MP4Streamer(mMediaInput); mp4StreamerThread = new Thread(mp4Streamer.DoWork); mp4StreamerThread.Start(); mMedia = new Media(libVLC, mMediaInput); MediaConfiguration mediaConfiguration = new MediaConfiguration(); //mediaConfiguration.EnableHardwareDecoding = true; //mediaConfiguration.NetworkCaching = 150; mMedia.AddOption(mediaConfiguration); /*mMedia.AddOption(":clock-jitter=0"); * mMedia.AddOption(":clock-synchro=0");*/ videoView.MediaPlayer.Play(mMedia); }
public MP4Streamer(LivePipeMediaInput m) { mediaInput = m; }