摘要: 忙了近半个月,终于把ts-lua的异步操作框架彻底整改了一遍, 能够确保很多异步操作可以在trafficserver的hook、transform、intercept阶段正常工作,目前已经实现的异步操作包括:ts.sleep,ts.fetch,ts.fetch_multi。其中ts.fetch是社区... 阅读全文
posted @ 2015-03-13 21:53 portl4t 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 继一周多以前在github上发布了基于trafficserver的mp4流媒体插件之后,这两天刚刚又把FLV流媒体插件弄了一下,相对于MP4文件来说,FLV的处理简单多了,在跳转时只需要把文件的前后拼接成新的文件输出即可。之前看过Nginx官方的flv插件的实现,那个是基于偏移量进行跳转的,没有什么... 阅读全文
posted @ 2014-12-31 22:43 portl4t 阅读(920) 评论(2) 推荐(0) 编辑
摘要: 近期一直关注在流媒体视频格式的技术中, 在翻阅了一些关于MP4视频格式的说明之后, 决定用TrafficServer的插件来实现一个MP4流媒体点播插件, 在编写过程中参考了Nginx官方的mp4的实现代码。基于TrafficServer实现的mp4插件代码地址如下:https://github.c... 阅读全文
posted @ 2014-12-24 17:36 portl4t 阅读(963) 评论(2) 推荐(1) 编辑
摘要: 近期研究了一下Lua语言在解析时的一些细节,如果在C程序中执行lua脚本的话, 那么变量的作用域是非常值得关注的,这里记录一下在分析过程中得到的一些结论。(本文的描述针对的是lua-5.1.5这个版本的代码)考察下面的两段代码:scope.lua 1 b = 700 -- G... 阅读全文
posted @ 2014-12-12 11:08 portl4t 阅读(5890) 评论(0) 推荐(0) 编辑
摘要: 最近发现博客园上面的一些文章版面很不错,因此想以后在这里分享一些技术话题,后期会逐渐把之前在其他地方写的文章搬到这里来... 阅读全文
posted @ 2014-12-10 21:57 portl4t 阅读(99) 评论(0) 推荐(0) 编辑