如果发生报错,可能直播地址失效了,或者自己开直播用自己的直播流,需要起一个本地服务 https://github.com/BMSVieira/moovie.js 一个 JavaScript 写的 HTML5 视频播放器,可以在网页上播放视频。特点是功能较全,支持外挂字幕文件。
2019-12-21 20:03:41 799KB videojs  vue
1
因为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);
2019-12-21 19:25:06 55B ijkplayer
1
2019-01-06 12:14:25 更新第1次,在%地址%两边加上引号,避免地址包含-符号时发生错误。 2019-01-06 14:50:19 更新第2次,将copy改为h264,解决了部分平台直播流无法保存的问题。 2019-01-06 14:58:45 更新第3次,在中间加上设置标题为地址,方便同时保存多个文件时进行简单区别。 2019-01-06 20:53:28 更新第4次,修改保存文件名时间在10点以后不正常的问题,之前的保存18点会变成08,20点变成00。 2020-06-03 01:59:36 更新第5次,修改时间在10点前无法保存的问题,原因是时间含有空格,文件名需要加引号
2019-12-21 18:58:55 7.82MB 直播保存
1