You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.5 KiB
37 lines
1.5 KiB
5 years ago
|
# 工作总结
|
||
|
## 工作情况
|
||
|
- 完成多路视频以多套节目方式输出到ts流demo开发
|
||
|
- 熟悉kiloview 软件平台
|
||
|
- 熟悉了Streamer代码架构
|
||
|
- 熟悉了开发编译调试流程
|
||
|
- 熟悉了lua demo测试Streamer代码
|
||
|
- 完成h265视频采集推流验证
|
||
|
- 搭建rtmp、rtsp测试体流媒体服务器
|
||
|
- ffmpeg 打rtmp支持h265补丁
|
||
|
- ffmpeg命令行测试推拉h265视频(rtmp、rtsp、udp、hls)
|
||
|
- ffmpeg编写测试demo测试推拉h265视频
|
||
|
- s2Pro开发板验证hdmi视频采集编码成h265视频推流
|
||
|
|
||
|
## 发现问题
|
||
|
- Streamer代码设计
|
||
|
- 部分代码接口定的太死,不适合扩展
|
||
|
- 继承和组合的选择,部分代码不该选择继承的选择了继承
|
||
|
- ...
|
||
|
- Streamer代码编译集成在kiloview整体编译环境,编译调试速度慢
|
||
|
- 流媒体核心开发调试依赖上层lua开发,开发效率低下
|
||
|
|
||
|
## 改善策略
|
||
|
- 建立代码review机制,严格把控代码api和架构设计
|
||
|
- 组件化
|
||
|
- 日志模块
|
||
|
- ...
|
||
|
- 架构设计需要做公开讨论,让所有开发人员清晰架构各部分职责
|
||
|
- 梳理并整理代码,流媒体核心代码设计成sdk,独立于项目开发,编写独立的测试demo
|
||
|
|
||
|
## 工作方向
|
||
|
- 流媒体核心代码sdk化设计及编码
|
||
|
- NDI、webrtc方向研究及落地
|
||
|
- 软件平台化规范化方向研究及落地
|
||
|
|
||
|
## 工作计划
|
||
|
- 待定:工作方向如上,实施计划同领导沟通后再定
|