发新帖  新投票  回帖 
5306个阅读者,7条回复 | 打印 | 订阅 | 收藏
wu341

发表时间:2018-7-27 23:55

胃病的真相[央视网]



wu341 发表在 动漫学坊 华声论坛 http://bbs.voc.com.cn/forum-325-1.html


 
向往2014

回复时间:2018-7-28 19:13
科学普及的视频 看了可以增加很多知识 谢谢分享




----------------------------------------------
学习好比骑单车 不进则倒

-----自勉
 
晴哲

回复时间:2018-7-28 20:59
谢谢老师精彩分享!

 
枳橘吟

回复时间:2018-7-29 18:36
  问好 wu341君。
  好多嘴,扯点闲篇。
  1、建议:感觉央视视频文件的地址头,这个的效果较好:http://vod.cntv.lxdns.com/flash/
  2、建议:视频节目的分辨率不宜选用太高,兼顾某些网速欠佳的地域或时段。
  3、央视视频文件地址的一些规律
    A、分辨率分为:超清、高清、标清、流畅;
    B、对应的缓存文件地址:
http://vod.cntv.lxdns.com/flash/mp4video62/TMS/2018/07/21/3894398008d14349bc9f7d06bebc78d4+
_h2642000000nero_aac16-1.mp4  (超:2分钟一个文件,每分钟 15mb)
_h2641200000nero_aac16-1.mp4  (高:2分钟一个文件,每分钟 9mb)
_h264818000nero_aac32-1.mp4   (标:3分钟一个文件,每分钟 6mb)
_h264418000nero_aac32-1.mp4   (流:5分钟一个文件,每分钟 3mb)
_h264200000nero_aac16-1.mp4   (低:10分钟一个文件,每分钟 1.5mb)
    C、从信息文件:http://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid=3894398008d14349bc9f7d06bebc78d4
  还能得到一个“.m3u8”的信息文件:
http://asp.cntv.myalicdn.com/asp/hls/main/0303000a/3/default/3894398008d14349bc9f7d06bebc78d4/main.m3u8
  其中含几个不同分辨率的“.m3u8”文件(相对地址)。
  分辨率的标志为:2000、1200、850、450、200;更改地址中的两处就更改了分辨率。
/asp/hls/2000/0303000a/3/default/3894398008d14349bc9f7d06bebc78d4/2000.m3u8
  这个地址可视为一个节目的地址(不分段),用于html5的网页中(手机可用),或直接在手机中播放。
    D、央视较早的信息文件地址:http://vdd.player.cntv.cn/index.php?pid=(节目id)
      较早的节目需用这个。

  谨予参考。
  问好。

 
wu341

回复时间:2018-7-30 12:12

原帖由 枳橘吟 于 2018-7-29 18:36 发表
  问好 wu341君。
  好多嘴,扯点闲篇。
  1、建议:感觉央视视频文件的地址头,这个的效果较好:http://vod.cntv.lxdns.com/flash/
  2、建议:视频节目的分辨率不宜选用太高,兼顾某些网速欠佳的地域或时段。
  3、央视视频文件地址的一些规律
    A、分辨率分为:超清、高清、标清、流畅;
    B、对应的缓存文件地址:
http://vod.cntv.lxdns.com/flash/mp4video62/TMS/2018/07/21/3894398008d14349bc9f7d06bebc78d4+
_h2642000000nero_aac16-1.mp4  (超:2分钟一个文件,每分钟 15mb)
_h2641200000nero_aac16-1.mp4  (高:2分钟一个文件,每分钟 9mb)
_h264818000nero_aac32-1.mp4   (标:3分钟一个文件,每分钟 6mb)
_h264418000nero_aac32-1.mp4   (流:5分钟一个文件,每分钟 3mb)
_h264200000nero_aac16-1.mp4   (低:10分钟一个文件,每分钟 1.5mb)
    C、从信息文件:http://vdn.apps.cntv.cn/api/getHttpVideoInfo.do?pid=3894398008d14349bc9f7d06bebc78d4
  还能得到一个“.m3u8”的信息文件:
http://asp.cntv.myalicdn.com/asp/hls/main/0303000a/3/default/3894398008d14349bc9f7d06bebc78d4/main.m3u8
  其中含几个不同分辨率的“.m3u8”文件(相对地址)。
  分辨率的标志为:2000、1200、850、450、200;更改地址中的两处就更改了分辨率。
/asp/hls/2000/0303000a/3/default/3894398008d14349bc9f7d06bebc78d4/2000.m3u8
  这个地址可视为一个节目的地址(不分段),用于html5的网页中(手机可用),或直接在手机中播放。
    D、央视较早的信息文件地址:http://vdd.player.cntv.cn/index.php?pid=(节目id)
      较早的节目需用这个。

  谨予参考。
  问好。


问好枳老!
感谢分享一些细节上的东西;
我基本没研究过央视视频的缓存信息,都是采用了你们分享的获得信息的方法;
感觉分段视频要做到 无隙 连播有困难;
“ 还能得到一个“.m3u8”的信息文件”这个值得采用,可惜的是好多坛子不支持发代码帖,算是一个遗憾吧;

另:
我这播放器没处理过,里面写得很乱,一些处理方法也不合理,主要是点击进度那块,试了两种方法都不算成功。

夏安!

 
枳橘吟

回复时间:2018-7-30 16:10
  谢谢 wu341君 回复、讨论。
  还想多嘴扯点闲篇。
  1、“无缝连续播放”的问题,一直没有解决,也没有方向,原因还是功力不够。
    早几年,专业视频网站还在应用AS2的时候,我发现优酷就有这功能,拆解它的制作,吃不消,无果而返。现在再拆解,都应用AS3,更吃不消了。
    没法说了。
    好在现在的网速都很高,央视的效果也好,将“缓冲”设置为 0.1 ,效果马马虎虎,更换文件时只有少许停顿。
    这事,你的制作,效果也不错。
  2、不能发代码,做个网页链接也可;
  3、在进度条上任意点选,你的制作反应迟钝;
    看了一下这个“Control.as”文件,似乎有相关处理,但没有“*.mp4?start=***”的内容,也就是从某时间点加载某文件。_seekpoint 的值似乎有问题。
    简单说,点击进度条后,要处理下面几件事:(因为进度条代表整个节目的多个文件的时间的总和)
    A、鼠标在进度条上点击的位置,对应的是第几个文件;
    B、这个点击的位置,相当于某个文件的多少时间处,假如为N;
    C、从这个文件的N时间处加载这个文件(*.mp4?start=N);

    D、如果稍复杂点,再将点击的这个文件(段)分为“已缓存段”、“未缓存段”作不同响应;

  以上,是按我的AS2的情况说的,与AS3有多少区别我不知道。
  若有兴趣,请给我接收方式,发资料、详述均可。

  问好。

 
wu341

回复时间:2018-7-31 00:53

原帖由 枳橘吟 于 2018-7-30 16:10 发表
  谢谢 wu341君 回复、讨论。
  还想多嘴扯点闲篇。
  1、“无缝连续播放”的问题,一直没有解决,也没有方向,原因还是功力不够。
    早几年,专业视频网站还在应用AS2的时候,我发现优酷就有这功能,拆解它的制作,吃不消,无果而返。现在再拆解,都应用AS3,更吃不消了。
    没法说了。
    好在现在的网速都很高,央视的效果也好,将“缓冲”设置为 0.1 ,效果马马虎虎,更换文件时只有少许停顿。
    这事,你的制作,效果也不错。
  2、不能发代码,做个网页链接也可;
  3、在进度条上任意点选,你的制作反应迟钝;
    看了一下这个“Control.as”文件,似乎有相关处理,但没有“*.mp4?start=***”的内容,也就是从某时间点加载某文件。_seekpoint 的值似乎有问题。
    简单说,点击进度条后,要处理下面几件事:(因为进度条代表整个节目的多个文件的时间的总和)
    A、鼠标在进度条上点击的位置,对应的是第几个文件;
    B、这个点击的位置,相当于某个文件的多少时间处,假如为N;
    C、从这个文件的N时间处加载这个文件(*.mp4?start=N);

    D、如果稍复杂点,再将点击的这个文件(段)分为“已缓存段”、“未缓存段”作不同响应;

  以上,是按我的AS2的情况说的,与AS3有多少区别我不知道。
  若有兴趣,请给我接收方式,发资料、详述均可。


  问好。


谢谢枳老指点迷津!

“反应迟钝”可能是我把视频的bufferTime值设置大了,我设置了3秒

“鼠标在进度条上点击的位置,对应的是第几个文件”,我是每一段视频画了一个进度条,所以很好找到鼠标点击的是第几个视频,其实舞台上看到的播放进度条是假的;

“*.mp4?start=***”这个方法第一次看到,过后试试;

_seekpoint 的值计算:分段总时间*((鼠标X坐标 - 分段播放条X坐标)/分段播放条宽度)

最近因为工作,要出差一个星期,回来找你探讨。


[本帖最后由 wu341 于 2018-7-31 00:54 编辑]

 
枳橘吟

回复时间:2018-7-31 04:33

原帖由 wu341 于 2018-7-31 00:53 发表
谢谢枳老指点迷津!
“反应迟钝”可能是我把视频的bufferTime值设置大了,我设置了3秒
“鼠标在进度条上点击的位置,对应的是第几个文件”,我是每一段视频画了一个进度条,所以很好找到鼠标点击的是第几个视频,其实舞台上看到的播放进度条是假的;
“*.mp4?start=***”这个方法第一次看到,过后试试;
_seekpoint 的值计算:分段总时间*((鼠标X坐标 - 分段播放条X坐标)/分段播放条宽度)
最近因为工作,要出差一个星期,回来找你探讨。

  有这样的交流,很过瘾。继续。
  1、缓冲时间为3秒,恐怕不是问题的根源;(我的设置为0.1,对于超清档不知是否合适)
    因为,从缓存中看到的文件地址都是从0开始的(没有指定起始位置的时间参数)
    另一个现象,即算点击在“已缓存”的范围(一个文件全部下载完成),播放器也会重新加载该文件。
  2、“假进度条”,有了这个说法,我就理解你的思路了。
    因为反编,类文件提示许多错误,我没法全部修正,所以无法输出正常的swf文件,进行修改、测试;说问题只是猜测。还因为对AS3不熟悉,拆解你的制作有难度。
  3、若_seekpoint 的值是对的,将它以时间参数的方式加在地址后面,效果应该会很明显。其他方面另说。
    但另一个现象又说不通,这个时间值还是起了作用,因为每次点击后,它开始播放的时间还是点击的这个位置,只是播放前“迟钝”的那几秒不知在干什么。
  
  暂,供闲暇时把玩。
  问好。


[本帖最后由 枳橘吟 于 2018-7-31 04:44 编辑]

 
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


使用个人签名
(请您文明上网理性发言!并遵守相关规定
   



Processed in 0.028153 s, 8 q - 无图精简版,sitemap,