Piasy

NEVER STOP

Hack WebRTC 43659

再次时光飞逝,距离上次耗时半年多的更新 HackWebRTC 到 108 release 也已经过去了近一年半。 这一年半里,发生的事情有点多。首先是 OWT 在 24 年 10 月份把仓库都 archive 了,并在 11 月底解散了微信交流群。然后是 OWT 把 RTP 协议栈里 H265 相关的代码,都合入了 WebRTC 官方仓库里。最后,WebRTC 也迎来了 m133 版本,又...

Posted by Piasy on January 19, 2025


LLM 初体验

在 2017 年初,我报了一个 Udacity 的深度学习的纳米微学位课程,当时想着作为门外汉,面临网上海量的信息、教程,完全不知如何下手,就借助一下课程团队经过精挑细选、仔细编排之后的课程安排。当时学完觉得挺有收获,还准备写一些在安卓平台上应用深度学习的例子,不过没能实现(作为 Hello World 的 MNIST 手写数字识别写了一半),而是转向了 WebRTC,于是有了一系列的 We...

Posted by Piasy on August 17, 2024


Hack WebRTC 38316

时光飞逝,转眼间更新 HackWebRTC 到 88 release 已经过去了一年半 两年多。又是这么巧,最近(22 年 11 月份)OWT 把 WebRTC 代码 rebase 到了 108 release 上,那就正好把 HackWebRTC 也更新一波,这次是从 32599 到 38316,将近六千个提交。 TL; DR 不喜欢听故事,只对代码干货感兴趣的朋友,可以直接看这几个 ...

Posted by Piasy on September 23, 2023


封装、发布一个腾讯 mars xlog 的 KMP lib(续):更多平台

本文是封装、发布一个腾讯 mars xlog 的 KMP lib 的续集,添加了更多平台的支持:JS/Linux/Windows/macOS。也探索了这些平台的库发布方案,以及单元测试,最后测试了一下 iOS 平台引入 KMP 的包大小成本(147KB)。 JS 支持 我首先添加的是 JS 平台的支持,但显然腾讯的 mars xlog 是没有 JS 平台的。经过一番调研,我发现在浏览器环...

Posted by Piasy on June 12, 2023


Android 使用 OpenSSL 库

背景 不久前我在封装 libdatachannel Android 库中介绍了通过 prefab 在项目中引入 OpenSSL 依赖,当时确实是解决了项目所需,不过后来碰到了一个兼容性问题,在 Android 5.x 系统上,加载依赖了 OpenSSL 的库时,会 crash: E dlopen("/xxxxxx/lib/arm/libdatachannel.so", RTLD_LAZ...

Posted by Piasy on May 27, 2023


封装 libdatachannel Android 库

差不多三年前,我和 cdnbye 合作了对 WebRTC 的极致裁剪,今天我们再次合作,对 paullouisageneau/libdatachannel 做一个封装,以便在 Android 平台上方便的使用。 因为这个库是对 WebRTC 网络传输层的独立实现,短小精悍,而且据 Pion 作者说 libdatachannel 的内存开销只需要 libWebRTC 的 1/3。 话不多说...

Posted by Piasy on April 8, 2023


mediasoup 快速入门

差不多四年前,我开始了和 OWT 的故事,并分享了 OWT Server 快速入门,这四年间 mediasoup 当然也是时常接触到的,不过因为一直没有需求,也就基本没碰过,今天就和 mediasoup 来一个虽迟但到的相会吧 :) 编译、运行 demo 官方 demo 项目的组成比 OWT 简单许多,就是 mediasoup-demo,一个 server 目录,一个 app 目录,官方...

Posted by Piasy on February 18, 2023


封装、发布一个腾讯 mars xlog 的 KMP lib

三年前我分享了基于 Kotlin multiplatform 的多平台 WebRTC SDK,其中就用到了腾讯开源的 mars xlog,几个月前我在再探 Kotlin multiplatform 的时候也用到了,但那时候是把 AvConf 里的 Logging 相关代码 copy 到了 OurBar 里,不优雅,现在要优雅起来了。 此外,Kotlin 官方对 Kotlin multipl...

Posted by Piasy on November 26, 2022


再探 Kotlin multiplatform

朋友们好久不见,今天的故事是这样的...... 过去一年多的时间里,我刻意在工作之余不碰代码,希望在"生活"上多一些关注,不过最后发现,能持续给我带来快乐的,还是代码。所以前段时间我有了一个项目点子:开发一个投影仪/电视上的 App,可以下载、管理、播放电影,添加一个磁力链接和豆瓣电影链接,就自动把电影下载下来,并且把电影的基本信息从豆瓣页面上提取出来,这样我用投影看电影就会方便很多了。接下来还能...

Posted by Piasy on July 24, 2022


Hack WebRTC 32599

《WebRTC Native 开发实战》出版快一周年了,书里引用的代码是 #30432(介于 79 和 80 release 之间的一个节点),已经是一年半以前的版本了,虽然 HackWebRTC 有个稍微新一点的 hack_webrtc_30987 分支,不过也有一年多的历史了。刚好今年初 OWT 把 WebRTC 代码 rebase 到了 88 release 上,让我可以省去维护支持 ...

Posted by Piasy on June 21, 2021



FEATURED TAGS

ABOUT ME

NEVER STOP


FRIENDS

AltStyle によって変換されたページ (->オリジナル) /