DVR專案的維護與擴充套件工作的總結

2021-06-28 05:54:56 字數 1025 閱讀 5026

不知不覺已經在dvr專案裡渡過了差不多5年的光陰了,最早由乙個測試員到乙個只做模組的程式設計師,再到管理乙個專案的管理員,總結過去,卻感覺碌碌無為,唯一感到欣慰的是客戶都可以拿著我們的方案量產,但內部管理卻如此雜亂。因此今天應該好好總結一下過去都在忙些什麼,未來應該如何提高效率。首先總結一下dvr的專案大概的工作內容。

1.除錯新規格產品。

裡面需要涉及到有

b.回放通道的路數。

c.主碼流與子碼流所支援的解析度,幀率,位元速率;主碼流與子碼流的獲取方式及格式。

d.gui支援的最高解析度。

e.回放支援的策略。

f.配合哪一家的front_end。

h.配合哪一款的加密晶元。

2.除錯新的front_end

裡面需要涉及到有

a.調整通道順序

b.新增影象屬性調節,如高度,對比度,色度,飽和度等

c.調節音訊編碼的通道順序。

d.調節影象的質量,如干擾等問題

f.新增特殊功能,如自適應功能,utc功能等。

3.新增新協議

裡面需要涉及到有

a.初始化與返初始化協議庫

d.對接引數獲取與設定,這部份最為繁鎖,需要與客戶緊密溝通。

f.對接日誌查詢。

4.建立新gui

主要根據客戶的要求更新介面顯示,其中主要是注意改動是否影響到其它客戶的gui

5.對接ddns

主要封裝好乙個介面,把需要對映的網域名稱傳輸給函式,完成外網ip與網域名稱建立對映關係

6.解決一些已有的bug

這個問題是最為複雜,也是最為漫長的問題,如何提高debug的效率,最起碼不要讓同一種類似的問題再次發生。

a.盡量分模組管理,人越在熟悉的地方,越少犯錯,盡量避免交叉更改**。

b.盡量各個程式設計師固定負責幾個客戶的版本問題。

c.當發現更新乙個共公問題的時候,應盡快測試,一經確認可用就立刻合到主幹版本上,如果不是這樣處理,時間一長,就會出現有些版本有問題,有些版本沒有問題。

d.測試員需要提交版本發布要求,程式設計師根據版本要求來更改**。

幹選機的工作原理與維護

幹選機的工作原理 不同磁性的原礦石物料經過裝載機給料,經過圓鋼篩進入料倉,振動給料機將原礦石物料均勻撒布在皮帶機上,原礦石物料經過皮帶機輸送到磁力滾筒表面,強磁性物料由於受到磁力作用較大,吸附在磁力滾筒表面,礦石顆粒在磁滾表面飛快翻滾,隨滾筒旋轉帶到分礦漏斗之精礦口,弱磁性物料由於慣性作用而拋入分礦...

Yii Framework的獲取與專案的新建

一 yii framework的獲取與專案的新建 重新命名為 yii 這是為了以後在新專案中引入原始碼包時實現路徑統一。我們可以看到原始碼包裡已經包含了demos,可以供我們快速了解yii framework。在我們使用yii之前,應該檢查一下系統配置是否滿足yii的配置需求 如果你已經將yii放入...

公司的專案 的 多解析度適配 工作

僅供自己平時學習和工作所用 公司所用的框架是quick cocos 2dx的,不過感覺這種多解析度適配同樣適用於cocos2dx,也不失為是一種方法。這裡還要考慮的東西是乙個是位置的相對定位,還有乙個是大小的相對設計。首先我來說一下公司的專案 寶貝雲計畫 的解析度適配我們需要怎樣操作,然後再來說明這...