非洲飞哥直播间及非洲飞哥直播录屏

2024-04-27 17:03:30
快手&抖音直播伴侣 > 快手直播 > 非洲飞哥直播间及非洲飞哥直播录屏

本篇文章给大家谈谈非洲飞哥直播间,以及非洲飞哥直播录屏的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

文章详情介绍:

盘点三位身处非洲的博主①:非洲小五、非洲飞哥、拜托叫我林先生

混头条很久了,我和大部分吃瓜群众一样也喜欢只看不动手,主要因为懒!无意中认识了三位旅游博主一直追至至今,排名不分先后!之所以用追,是因为他们每个人都确实有属于自身的闪光点一直在吸引着我,以至于从不动手评论的我也开始喜欢评论了,看他们的视频给我最大的感受便是:除了隔着屏幕不停的姨母笑之外,也带给我无数的感动和感触!同时从视频里也学习了一些非洲的地理知识、风土人情、也包括一些当地的经济状况甚至是少数的斯瓦希里语,比如:加固是吃饭,马球马球是看看,sawa是好的很好,沐足里是非常美味非常好等等......

因为篇幅有可能过长,所以这一期我们就先说说非洲小五吧!

非洲小五的头条首页截图

一开始认识他是因为他的两个活宝保镖,一个叫马提亚斯,一个叫作木头头!他们一起跟着小五除了安保工作之外,平时也跟小五学做一些中国菜,让我印象最深的是他们对盐的摄入量!我丢,直接一锅菜半包盐瞬间就哗啦搞里头了,说实话我当时真好奇呀,这......难不成非洲人都不怕咸的吗?

我记得当时小五问他们不咸吗?答:沐足里,too much 沐足里!后来才知道,生活在非洲大草原上的原始部落,他们平时一般做饭是不用盐的,用一种类盐功能的植物当调料。所以对于盐来说,他们觉得无比美味,也因为如此,木头头特别爱咱们中国的酱油,吃什么都喜欢蘸点酱油!但实际上对于他们草原上的原始部落的人来说,对于肉类食物他们有着最原始的烹饪方式:那就是什么都不放,直接水煮,也不加任何调料!

据视频里小五说:草原上的肉食加以原始的烹饪方式,肉质特别的鲜美,一点也不膻!说实话,我还真想啥时候可以去尝试尝试!不过他们大部分时间吃的并不是全熟的食物,比如烤肉,半生熟就开始下口了,em这个我可就有点打退堂鼓了!

再说回小五,慢慢的看他的视频越来越多了,不停的追不停的追,就跟看电视剧一样!偶尔遇到他有事没有及时更新就感觉少了点啥,有时候我也很好奇,他到底有什么这么吸引我?后来我仔细琢磨了下总结了以下几点:

1、小五的视频质量很高,涵盖面很广,内容丰富且不拖拉给人以不断的新鲜感注入!有教保镖做菜的、有和保镖一起扫货的、有带保镖一起旅游长见识的、更有帮助保镖并教会他们做生意的等等等等等......

小五教他们做生意赚差价!

搞笑的木头头很快便懂得了做生意的窍门

2、不同于大多数博主,小五给我感觉人很真诚,且细心体贴!按理说他是老板,保镖是员工,没必要对他们太好。但是小五从来没有这样认为,他对待两个保镖像家人一般。一点小事都会为他们着想,比如他经常主动邀请两位保镖的马赛兄弟们一起来家做客,但他却告诉两位保镖说:就说是你们请他们来的,这样你们也有面子。再比如他看到保姆的住宿条件不好,地方小不说,还经常漏雨,心疼的直接让她免费住到了自己的大别墅里,没错他就是这样一位善良真诚体贴的山东大小伙!

也正是的他的真诚善良打动了两位保镖,以至于后来一次真遇到了坏人,两位保镖竭力保护小五先上车离开,而其中一位保镖木头头鞋子跑坏了,马提亚斯手的虎口处也被划伤了一道很深很长的口子,缝合了好几针养了很久才好。有的网友可能要说了:那是他们的职责不是?但是你要知道,你身在非洲就相当我们所说的外地人,更何况还是异国他乡呢?!有时候遇到一些要命的事,虽然你是老板,但人家和你非亲非故完全可以舍你而去,不要和我说什么道义,在那边这样的事其实也不是没有过!

3、这也是最重要的一点,我觉得小五是个有大爱的人!有人可能说我捧他,随你怎么说吧,我就只是纯表达我的客观感受而已。就是他无论做什么事都会替人想的很多很远,同样都是拍视频赚钱,但我在他的视频里看到了很多人文的东西。他凡事都以人为本,懂得关心人,爱护人,尊重人。

两位保镖跟着他从一开始保镖什么都不懂,到现在几乎和现代人没什么区别了。不但学会了如何花钱存钱,也学会了如何与人相处,尤其把咱们中国的做人之道学全乎了,懂得礼尚往来了,现在去别人家做客也知道要提前买点东西带去。而且他们还学会了感恩,知道在自己有能力的时候要去帮助别人,因此他们学着小五用自己力所能及的力量为部落学校的孩子们捐赠了一批写字本和铅笔,所有这些小五都功不可没。他不但教会了保镖们生存之道,自己平时的待人之道也在潜移默化中影响着两位保镖成为了最温暖的人。

再比如他看保镖对他这么好,他也发自内心的对保镖好,俗话说爱屋及乌,他知道草原部落里没有灯,于是他给两位保镖的亲人们送去了太阳能灯,从此改变了他们的夜生活!要知道非洲草原如果晚上没灯的话是件极其危险的事,比如狮子和毒蛇可能随时会光临你的家,而你除了火把之外就只能躲屋里,可以说是非常不方便的。虽然这在我们看来是件小事,但对于草原上的人来说,无异于我们80后很多人第一次看到电灯的情景。而且这些东西从中国运输过去,运费也是不便宜的。很多人可能会说,切!这有啥,他们本就是互相成就的!

那我再举几个例子!他看到草原上的人生活那么艰苦,打心里想改变他们后代的生存条件,于是他主动资助马提亚斯的孩子出来大城市上学,又资助了马提亚斯的侄女爱华上学,以后还要资助木头头的孩子以及更多的孩子上学。他视频里还常说:授人以鱼不如授人以渔,所以他还一心想着帮助两位马赛保镖做点什么生意,又帮他们办了人生第一本护照,带他们见识了世界上最大的瀑布、爬了非洲最高的山、一起体验了危机重重的塞伦盖蒂大草原,如此种种我想说不知道这些有没有感动到你,反正我是感动到了。

总之他喜欢拿行动说话,这就是我喜欢的小五,一个真诚不做作低调又有爱的正能量博主!当然最后也希望他和他的保镖团队能够越来越好!

注:以上配图版权属于非洲小五@非洲小五

云游戏初探 - Docker中的录屏和推流

最近在调研云游戏架构,一个比较基本的方式是在云服务器上运行游戏,数据流从云服务器到客户端,控制流从客户端到云服务器。

数据流是指音视频流,通过屏幕录制,声音抓取,将音视频推流发布出来,玩家和观战用户可以播放这些音视频流;

控制流是指玩家操控触屏、键盘、鼠标、游戏杆的指令序列,通过客户端发给云服务器,进而操控游戏。

当前云服务主流是用容器实现的,那用docker怎样录屏和推流呢?我查阅了一些资料,做了一些实验,描述如下:

首先启动Docker实例:

docker run -it -p 1935:1935 --mount type=bind,source=$(PWD)/../games,destination=/mnt gameserver:0.0.1

注意要端口映射一下,将实例中的1935端口映射到本地;

在Docker实例中安装必要软件:

apt-get install -y ffmpeg xvfb pulseaudio socat nginx libnginx-mod-rtmp

用Unity3D开发游戏:

输出成Linux x86_64格式,挂载到Docker实例中;

(注:在Edit菜单->
Project Settings...菜单项->
Player页->
Resolution and Presentation段->
Standalone Player Options节中,
将Display Resolution Dialog
设置成Disabled,否则每次运行游戏都弹出分辨率选择对话框)

启动虚拟的X Server:

Xvfb :44 -screen 0 800x600x24

其中800x600x24是设置分辨率和色彩,44是Server Number,这里使用44作为一个例子,后面会用到;

配置和启动带rtmp模块的nginx:

在/etc/nginx/nginx.conf中http段前加入

rtmp { server { listen 1935; chunk_size 4096; application live { live on; } } }

定义rtmp服务,端口1935已经在启动Docker实例的时候映射到Host机上了;

启动nginx服务

service nginx start

用普通用户身份运行如下命令:

pulseaudio -D --exit-idle-time=-1 pacmd load-module module-virtual-sink sink_name=v1 pacmd set-default-sink v1 pacmd set-default-source v1.monitor

执行这些命令的目的是保证游戏使用声卡时不出问题(网上搜的,没仔细研究,本实验不涉及声音方面,游戏执行不因为声音出错就行);

启动游戏:

DISPLAY=:44 ./game_demo.x86_64

其中44是前面启动Xvfb时指定的Server Number,这样游戏就把图像通过虚拟的X Server输出了;

推流:

ffmpeg \ -f x11grab \ -s 800x600 \ -framerate 12 \ -i :44 \ -preset ultrafast \ -s 800x600 \ -threads 10 \ -codec:v h264 \ -f flv rtmp://localhost:1935/live/game_demo

其中x11grab表示录屏,两个800x600表示输入和输出的分辨率,framerate是帧率,44就是刚才启动游戏时使用的DISPLAY环境变量值,ultrafast是指定编码策略,threads表示线程数,视频编码用h264,输出rtmp流到nginx服务中;

也可以通过ffmpeg截取声音,加到rtmp推流中,这里省略了;

这个命令就把X中的桌面截取成视频流,发布出来,用支持rtmp的播放器就可以播放游戏视频了。

流程算是跑通了,效率真的是没法忍受,启动视频需要1分钟。由于没有控制流,游戏延迟就不能测试了(也不用测了,这么慢)。

上述实验用到了多个开源和免费的软件,仅为测试流程,性能优化不在实验范围之内。当然架构中还可以用更加高效的编码、推流技术,比如RTSP,WebRTC等,由于本人不是很熟悉,留待以后考察吧。

还有声音抓取,GPU加速,GPU虚拟化等等许多问题,都没有包含在本实验中,留待。。。

据报道,商用的云游戏服务已经开展起来了,专业的架构能够把延迟缩短到几十毫秒。相信云游戏的未来就在不远处。

作者:piikee | 分类:快手直播 | 浏览:4 | 评论:0