資源簡介
因為Android ijkplayer播放rtsp直播流在加載時延遲在5-10秒實在難以接受,再修改后解決了延遲問題,目前已達到2秒甚至秒開的效果
添加的方法:VideoOptionModel videoOptionMode0l = new VideoOptionModel(1, "analyzemaxduration", 100);
VideoOptionModel videoOptionMode02 = new VideoOptionModel(1, "probesize", 10240);
VideoOptionModel videoOptionMode03 = new VideoOptionModel(1, "flush_packets", 1);
VideoOptionModel videoOptionMode04 = new VideoOptionModel(4, "packet-buffering", 0);
VideoOptionModel videoOptionMode05 = new VideoOptionModel(4, "framedrop", 1);
VideoOptionModel videoOptionMode06 = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "framedrop", 1);
VideoOptionModel videoOptionMode07 = new VideoOptionModel(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "rtsp_transport", "tcp");
List list1 = new ArrayList();
list1.add(videoOptionMode0l);
list1.add(videoOptionMode02);
list1.add(videoOptionMode03);
list1.add(videoOptionMode04);
list1.add(videoOptionMode05);
list1.add(videoOptionMode06);
list1.add(videoOptionMode07);
GSYVideoManager.instance().setOptionModelList(list1);
代碼片段和文件信息
評論
共有 條評論