编程技术分享平台

网站首页 > 技术教程 正文

第2天,坚持记录(坚持第二天的英文)

xnh888 2024-10-13 10:39:22 技术教程 16 ℃ 0 评论

第2天,记录看过的书,技术技能,投资想法。

第一项:阅读摘要

《解放时间:谁背着猴子》中,作者指出了很多管理者在时间管理上经常陷入的一个误区一一替下属打工,帮下属背着猴子(问题)。

一个典型的场景是,管理者在走廊里碰到他的下属,他的下属向他提出了一个工作中的问题,但此时管理者出于各种原因(时间不够、信息不足)无法立马做出决策,于是他不得不说:我考虑一下再给你答复。

当他说出这句话之后,猴子(问题)就从下属身上转移到了管理者身上。如果他有一堆这样的下属,那这位管理者就不得不背上一堆猴子。此时,管理者就成了为下属打工的人。

第二项:技术技能

HLS协议

HLS协议一般只用作拉流观看,但是从严格意义上讲,HLS协议并不是流式协议。

它工作原理很简单,就是通过HTTP协议下载静态文件。

不同的是,HLS协议的文件由两部分组成,一是多个只有几秒长度的.ts碎片视频文件,另一个是记录这些视频文件地址的.m3u8索引文件,且这些静态文件都是直接写入磁盘的。

更具体的说,HLS观看地址是以http://开头、.m3u8结尾的,实际上这个地址就是索引文件的地址,客户端获取到索引文件后,就可以下载对应的碎片视频文件并开始播放了。

由于HLS协议实际上是通过HTTP协议请求文件的,且HLS相关文件是直接写入磁盘的,所以并不需要特殊的流媒体服务软件,使用Nginx等HTTP服务就可以了。

HLS协议可以用于点播和直播观看,其适配多种播放场景,一般加入插件就可以播放了,如网页加入HLS的js插件就可以播放了,苹果设备是原生支持HLS协议的。

WebRTC协议

WebRTC协议其实并不是为了直播场景而设计的,WebRTC是一种点对点的视频/语音通话协议。

由于WebRTC是基于UDP的,建立通信后,会不断以流式发送数据,所以延迟会比RTMP还要低。

在一些交互性较高的直播场景,如直播带货等场景,会使用WebRTC作为推流和观看协议 WebRTC的延迟理论上可以达到1秒内。

WebRTC协议支持推流和拉流,地址一般是以webrtc://开头的,且推流和拉流地址一般也是一样的。

WebRTC虽然是点对点的协议,但是应用在直播场景的话,是需要搭建WebRTC服务器作为流媒体服务的,流媒体服务软件可以使用SRS。

这里顺便一提,SRS是国内研发的一个比较流行的开源流媒体服务软件,目前4.0已经囊括了RTMP、HLS、WebRTC、HTTP-FLV等主流协议。

RTSP协议

RTSP一般不用作直播场景,RTSP一般用作摄像头、监控等硬件设备的实时视频流观看与推送上。

尽管RTSP协议也支持推流/拉流,且支持TCP、UDP切换以及其他诸多优点。

但是泛用性不足,特别是现在的浏览器都不支持RTSP的播放。

第三项:投资想法

《ETF拯救世界》投资是可以通过努力,取得大概率胜利的赌博游戏(2016-02-24)

投资这件事,本质上是个赌博行为。

它比大部分赌博,比如老虎机,更吸引人的地方在于:它是一种可以计算概率,并通过计算结果大幅提高自己赚钱可能性的一种赌博。

第四项:思考随笔

坚持一件事情,一开始简单,后来很难,再后来就不一定了。

培养自己的兴趣爱好,扩展领域。

一定要有点什么。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表