参加全球开源大会简单总结

2021/08/01 00:00
阅读数 103

前言:

大家周末好,今天给大家分享一下参加全球开源大会的感受和见解!

关注我早的朋友可能比较熟悉,我从毕业以来,每年都会去参加一到两场行业大会:从最开始的rtt,到去年的pure c++大会到这次的全球开源大会。这样做的目的,也是能够多和行业大牛交流,同时能够了解当前行业的发展情况和未来一个行业的走向和发展,这样给自己学习方向和发展方向建立更强的技术方向;这也是参加大会的目的!

音视频性能优化专题分享:

今天去参加这个大会的最主要的目的,就是奔着这个音视频主题去的,其它主题我没怎么去关注(这次主题非常多,核心围绕着开源展开----开源的一个未来发展方向!)

音视频主题有5个,但是由于有时间限制,所以在技术细节上,没有详细的分享,大体上分享了一些发展方向和一些技术难点等。

这里我主要分享一些我在大会上听到了FFmpeg中常见的一些性能加速方法:

  • 通用加速方法:

    • 算法加速

    • I/O读写优化

    • 多线程

  • CPU指令加速:

    • SIMD加速(single instrution multiple data),单指令流多数据流
  • GPU硬件加速:

还分享了关于云端媒体处理系统优化、云端成本优化、CPU机型优化、1-N架构优化等,具体的一些内容,还有一些非常具体的细节优化,具体看了直播的朋友就知道了,如果没有看直播的朋友,大家可以找我拿直播的ppt看。

接下来介绍了一下关于流媒体服务srs的发展情况和未来的一个发展方向;关于srs,我在之前也推荐过给大家,这里我也没啥好说的,可以去github上下载下来学习!

最后大会一个介绍了freeswitch(杜金房老师讲解,他有写过关于freeswitch书籍,接触过这个的朋友,应该一看到这里,就知道是啥书籍了:freeswitch权威指南),这个说实话,还是第一次听,我去github上查看了一下官方介绍,看的不是很明白:

freeswitch是世界上第一个跨平台的、伸缩性极好的、免费的、多协议的电话软交换平台;简单理解就是和我们平时打电话的技术有关,具体它的应用场景使用,感兴趣的朋友可以去了解一下!这里我只是简单介绍一下我在大会上看到的一些东西。

(下面是它的源码下载地址):

https://github.com/signalwire/freeswitch

它的官网地址:

https://freeswitch.com/

个人看法:

我个人的一些看法(或者说学习侧重点吧!),你可以把ffmpeg和webrtc做为学习方向;因为大家平时看到的协议的话,太多了,不过核心都有一个共性就是围绕tcp和udp协议展开的!所以网络基础差的的同学,有时间看看tcp/ip详解,虽然这书厚,但是值得看,对你网络这块必有非常大的帮助,而且也非常系统,会让你帮你解决掉一下平时基础的疑惑,也就是为什么;平时我们学习嘛,遇到不理解的地方,就是要疑惑为什么?

至于webrtc这块学习,大家有空可以补补nodjs和javascript和html等基础知识!

总之今天的这个大会,最大的收获还是视野和思维认知,又得到了一个锻炼,可能我在写这篇文章的时候,一下表达不出来这种感悟出来。。。。。。

最后感谢大会的前辈们分享精彩内容!

总结:

好了,今天的分享就到这里了,今天的大会ppt,我目前有两份,第一个主题的内容,我现场拍照了,如果大家确实需要的话,我可以整合成文档(大会时间紧,技术只是给一个大方向)分享给大家,有需要的朋友,可以加我个人微信领取,注明来意就行,我看到了,马上发你:

tu18879499804

最后,后期会多分享这块的技术文章,这段时间,补了一下javascript和nodejs基础,耽误了学习进度!

好了,我是txp,我们下期见!

本文分享自微信公众号 - TXP嵌入式(txp1121518wo-)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部