手機視頻系統需求分析_第1頁
手機視頻系統需求分析_第2頁
手機視頻系統需求分析_第3頁
手機視頻系統需求分析_第4頁
手機視頻系統需求分析_第5頁
已閱讀5頁,還剩18頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

手機視頻系統需求分析修訂歷史記錄版本日期AMD修訂者說明1.02012.3.25A戴偉1.012001.4.28M戴偉新增功能點普通機密220255327.doc第頁共16頁1目錄TOC\o"1-5"\h\z引言 4編寫目的 錯誤!未定義書簽。\o"CurrentDocument"系統涵蓋范圍 4\o"CurrentDocument"縮略詞 4假設和限制 錯誤!未定義書簽。\o"CurrentDocument"參考資料 5\o"CurrentDocument"系統概貌 5\o"CurrentDocument"系統遠景 5\o"CurrentDocument"體系結構 5圖表1-1 手機視頻系統的業務參考模型 6系統邊界和Actors 錯誤!未定義書簽。\o"CurrentDocument"系統功能 7用戶特性 8一般限制 錯誤!未定義書簽。出錯處理 錯誤!未定義書簽。假設和依賴條件 錯誤!未定義書簽。\o"CurrentDocument"功能性需求 8手機網絡視頻系統功能需求概況 8以視頻文件和視頻流管理為核心 8以RTSP為跨平臺視頻數據交換的技術 8以Java為跨平臺代碼交換的技術 9\o"CurrentDocument"用戶操作終端子系統 9用戶注冊和登陸模塊 9視頻上下傳模塊 9\o"CurrentDocument"視頻管理及用戶管理子系統 10視頻審核模塊 11修整管理模塊 11文件管理模塊 11用戶管理模塊 12支持服務子系統 13系統定時服務模塊 13系統日志服務模塊 13系統備份服務模塊 13\o"CurrentDocument"外部接口需求 13非功能性需求 14易用性 14\o"CurrentDocument"可靠性: 14普通機密220255327.doc第頁共16頁2TOC\o"1-5"\h\z\o"CurrentDocument"性能 14\o"CurrentDocument"可維護性 14\o"CurrentDocument"安全性 15\o"CurrentDocument"可擴展性 15\o"CurrentDocument"6.系統配置 15硬件和軟件配置 15\o"CurrentDocument"網絡配置 15\o"CurrentDocument"開發環境 151.引言概述隨著計算機技術、通信技術以及互聯網技術的飛速發展,社會經濟的信息化進程逐漸加快,手機網絡為主體的新通訊形態正在發展和壯大。手機網絡視頻基于寬帶無線網絡技術,可以利用手機通過無線網絡,實現實時拍攝,實時送傳播出的一款專業視頻直播系統,是以Android、IPhone4為平臺的全新的直播及在線包裝產品。該系統大大簡化了傳統繁瑣的工作流程,降低了用戶的投入成本,為隨時隨地上載實時資訊信息提供了快捷且安全的平臺。系統涵蓋范圍手機視頻系統主要包括以下功能:視頻流上傳:用戶通過手機將視頻流上傳到服務器視頻流觀看:用戶觀看通過審核的視頻流視頻流編輯整理:審核員整理用戶上傳的視頻流視頻流信息查詢:用戶根據用戶名或者視頻流信息查詢相關的文件和視頻流查詢、統計其他電子數據交換用戶信息查詢用戶添加關注縮略詞卜表是本文中使用到的縮略詞:縮寫描述SRSSoftware/SystemRequirementsSpecificationiOS蘋果手機操作系統Andriod安卓手機操作系統RTSPRealTimeStreamingProtocol實時流傳輸協議RTMPRealTimeMessagingProtocol實時消息傳送協議SIPSessionInitiationProtocolWebService在線應用服務XML可擴展標記語言普通機密220255327.doc第頁共16頁4其他要求?需求文檔中的任何變更都將被新版的SRS跟蹤。SRS應有版本歷史。用戶可以通過SRS的早期版本查找需求的早期版本。?為驗證需求,一個需求應有一個或一個以上用例。參考資料文檔名稱版本日期系統概貌系統遠景手機視頻系統是一個方便手機用戶上傳手機拍攝視頻流的全天侯不間斷的自助服務系統,通過該系統用戶隨時可以向視頻服務器上傳手機拍攝的視頻流和文件。行業應用可覆蓋傳媒、公安等視頻需求量大的行業。家庭用戶也可以通過該系統進行視頻通訊和娛樂。傳媒行業可以利用該系統作為影視和新聞發布的窗口。目前中國移動手機視頻用戶規模達5000萬,已儲備視頻超過210萬部;土豆網攜江蘇衛視同推網絡與電視臺全聯動的業務。香港新媒體旗下網龍91融資2000萬美元,估值達1.42億美元,最新顯示網龍去年第三季度移動視頻收益為1920萬元,環比增長103.4%,同比增長1923.8%。公安、城管行業可以利用該系統方便調查取證,目前暴力抗法事件時有發生,可以和移動、聯通等運營商聯合捆綁推出移動視頻取證系統。家庭智能電視也將會成為未來家電的發展方向,利用該系統可以為家庭用戶建立一套視頻社區,不僅可以通訊還可以娛樂。體系結構本系統的結構分為三個部分,如下圖所示:圖表1-1 手機視頻系統的業務參考模型2.3.系統運行模式上傳視頻預審編輯服務視頻評論用戶信息查詢觀看視頻流查詢統計[網站訪問人員 *手機視頻系統上傳視頻預審編輯服務視頻評論用戶信息查詢觀看視頻流查詢統計[網站訪問人員 *手機視頻系統網站管理員手機用戶2.4.系統功能系統包含如下功能:帳號管理:注冊用戶的帳號管理。包括注冊、登錄、修改密碼等。?視頻上傳:將用戶上傳的視頻數據存儲在服務器上。視頻查詢:用戶可按照標題或關鍵詞或者用戶ID查找視頻數據?審核及剪輯:審核員審核以及剪輯用戶上傳的視頻數據。視頻評論:用戶對上傳的視頻流進行評論。粉絲管理:用戶可以成為自己喜歡的用戶的粉絲。?其他■信息發布:管理員發布公告信息給所有用戶。友情鏈接:與其他網站的友情鏈接。積分管理:根據用戶上傳視頻數量,贈送相應的積分。用戶類型在該系統中有四類用戶:互聯網用戶:分為手機用戶和pc用戶,此類用戶可以瀏覽視頻和評論;網站管理員:管理網站欄目和用戶,對采編用戶上傳視頻進行編輯;采編用戶:利用手機和專有設備對視頻采集并上傳網站的用戶;審核用戶:對采編用戶上傳的視頻進行審批。一般規則未通過審核的視頻,不允許發布到互聯網,并把該視頻刪除或者轉存。對用戶的評論進行關鍵字屏蔽,以及最終對該用戶禁用。錯誤記錄?所有的系統錯誤都應當記錄到系統日志文件中?在API調用時,應將API錯誤代碼對應到本系統相應的錯誤代碼并返回。功能性需求手機網絡視頻系統功能需求概況手機網絡視頻系統將在手機智能化開發和運行平臺上進行建設,可將信任服務、授權服務和視頻文件流轉的業務流程有機融合緊密結合在一起。在此基礎上,該平臺進一步采用了基于Java(b/s)+C++(c/s)軟件結構的智能化開發和運行平臺,提供了網絡視頻傳輸和管理應用的全面解決方案。手機網絡視頻功能性需求遵循以下的基本原則:以視頻文件和視頻流管理為核心手機網絡視頻系統的設計應充分體現以視頻文件和視頻流管理為核心的思想,通過面向網絡用戶的行為模式數據積累與分析,并為每個用戶提供針對性的業務服務。通過視頻文件管理和用戶關系管理技術的綜合運用,力爭使手機網絡視頻系統的功能更加切合網絡用戶和網站管理員日常使用習慣的實際需求,能更加便于用戶的使用并成為其日常新聞的得力助手,并能顯著提高手機網絡視頻系統為核心的日常新聞業務的處理效3.1.2.以RTSP為跨平臺視頻數據交換的技術RTSP提供了跨平臺的流媒體傳輸格式,而且其易于擴充的特性決定了RTSP可用于表示各種復雜的應用數據元素。手機網絡視頻系統的設計應全面采用RTSP協議,以提供對數據一次性錄入、多次使用的支持,并能提供對跨系統數據交換和資源共享的支持。普通機密220255327.doc第頁共16頁83.1.3.以Java為跨平臺代碼交換的技術Java虛擬機為應用系統代碼的重用和跨平臺移植提供了便利,在Java語言平臺上進一步發展起來的架構為應用系統的開發和運行提供了一個性能可擴展的應用平臺。手機網絡視頻系統的設計應全面采用Java語言作為核心的開發語言,并充分發揮出B/S結構模式的優勢,提供對移動用戶的支持。用戶操作終端子系統用戶操作終端子系統用于用戶上傳或者觀看網站視頻。主要向普通用戶提供一個及時地新聞觀看場所。由于客戶端模式的區分(pc及手機客戶端),因此操作終端將在不同的操作界面中提供這兩類基本功能。主要包括以下三個方面的模塊:用戶注冊和登錄模塊,視頻上下傳模塊,用戶視頻管理及關注管理模塊。用戶注冊和登陸模塊用戶通過終端(PC及手機客戶端)進行注冊和登陸操作。描述未注冊用戶可以瀏覽和觀看網站網絡視頻,而上傳視頻需要用戶注冊并且登陸后才能進行操作。需求內容<REQ_MV_URL_1>系統支持用戶注冊帳號功能,注冊時需要提供用戶名和密碼。<REQ_MV_URL_2>系統支持用戶登錄帳號功能,登錄時需要提供用戶名和密碼(留出qq和微博用戶登錄接口)。<REQ_MV_URL_3>系統支持用戶郵箱驗證以及忘記密碼功能。視頻流上下傳模塊描述用戶注冊登錄后,通過客戶端(主要是手機,包括PC)調用客戶端程序,將自身攝像頭獲取的內容上傳到流媒體服務器,用于下一步的編輯操作和分發操作。需求內容<REQ_MV_VUM_1>系統支持客戶利用手機(iOS系統或Andriod系統)拍攝視頻和音頻,并且通過3G網絡上傳到服務器的功能。<REQ_MV_VUM_2>系統支持客戶利用手機或者PC從服務器觀看視頻文件和視頻流的功能。<REQ_MV_VUM_3>系統支持客戶設置手機上下傳分辨率和幀數功能。視頻音頻文件流上下傳模塊描述用戶注冊登錄后,通過客戶端(主要是手機,包括PC)調用客戶端程序,將自身保存普通機密220255327.doc第頁共16頁9的視頻音頻文件攝像頭獲取的內容上傳到文件流媒體服務器,用于下一步的編輯操作和分發操作。3.2.3.2.需求內容<REQ_MV_VMM_1>系統支持客戶利用手機(iOS系統或Andriod系統)將系統保存的文件,通過3G網絡上傳到文件服務器的功能。<REQ_MV_VMM_2>系統支持客戶利用手機或者PC從服務器觀看視頻文件和音頻文件的功能。用戶視頻管理及關注管理模塊描述注冊用戶登陸后,可以管理自己上傳的視頻及添加刪除自己的關注視頻和關注好友。需求內容<REQ_MV_VMF_1>系統支持客戶管理自己上傳的視頻的功能。<REQ_MV_VMF_2>系統支持客戶添加刪除自己關注的用戶功能。<REQ_MV_VMF_3>系統支持客戶添加刪除自己關注的視頻功能。<REQ_MV_VMF_4>系統支持客戶對其他客戶進行查找的功能。查詢條件:用戶id或者用戶名;?口視頻名稱<REQ_MV_VMF_5>系統支持客戶對視頻進行查找的功能。查詢條件:用戶id或者用戶名;口文件上傳時間;?口文件分類;?口文件名稱□視頻管理及用戶管理子系統本子系統用于對注冊用戶和注冊用戶上傳的視頻文件以及視頻流進行管理操作。主要包括以下八個方面的模塊:?視頻審核模塊?修整管理模塊?文件管理模塊?評論管理模塊?用戶管理模塊?新聞及廣告管理模塊?系統參數設定?積分及獎品管理視頻審核模塊描述將注冊用戶上傳的視頻進行審核和剪輯,通過后可以向網絡廣播。需求內容<REQ_MV_VMM_1>系統支持管理員對上傳視頻進行審核和剪輯。修整管理模塊描述將用戶上傳的視頻進行修整管理后向網絡廣播。需求內容<REQ_MV_VMM_2>系統支持審核員或管理員對上傳視頻流加文字說明和網站logo操作。<REQ_MV_VMM_3>系統支持審核員或管理員對上傳視頻流進行延時控制操作。文件管理模塊描述將用戶上傳保存的視頻文件進行刪除,編輯,移動工作。需求內容<REQ_MV_VMM_4>系統支持管理員對上傳視頻文件加文字說明和網站logo操作。<REQ_MV_VMM_5>系統支持管理員對上傳視頻文件進行刪除和移動工作。<REQ_MV_VMM_6>系統支持管理員對上傳視頻文件進行分類和修改分類工作。<REQ_MV_VMM_7>系統支持管理員對上傳視頻文件進行查找工作。?查詢條件:用戶id或者用戶名;口文件上傳時間;?口文件分類;?口文件名稱□評論管理模塊描述將用戶發表的評論進行刪除,編輯,移動工作。需求內容<REQ_MV_VMM_8>系統支持管理員對上評論進行刪除和移動工作。<REQ_MV_VMM_9>系統支持管理員對評論進行查找工作。普通機密220255327.doc第頁共16頁11?查詢條件:用戶id或者用戶名;口評論時間;口評論對應視頻名稱;U用戶管理模塊描述對注冊用戶進行管理操作。需求內容<REQ_MV_VMM_10>系統支持管理員對注冊用戶進行停用操作。<REQ_MV_VMM_11>系統支持管理員對注冊用戶進行權限管理操作。<REQ_MV_VMM_12>系統支持管理員對注冊用戶進行查找操作。?查詢條件:用戶id或者用戶名;口上傳的文件名;口注冊的時間段;新聞及廣告管理模塊描述對網站新聞和廣告進行管理操作。需求內容<REQ_MV_VMM_13>系統支持管理員對網站新聞進行增加刪除修改操作。<REQ_MV_VMM_14>系統支持管理員對網站新聞進行查找操作。查詢條件:新聞關鍵字;?口新聞發布時間;<REQ_MV_vMm_15>系統支持管理員對廣告進行增加刪除修改操作。<REQ_MV_VMM_16>系統支持管理員對廣告進行查找操作。查詢條件:廣告關鍵字;?口廣告發布時間;U系統參數管理模塊描述對網站系統參數進行管理操作。3.3.7.2.需求內容<REQ_MV_VMM_17>系統支持管理員對網站系統參數進行修改操作。3.3.8.積分及獎品管理模塊描述對網站用戶的積分以及兌換獎品進行管理操作。需求內容<REQ_MV_VMM_18>系統支持管理員對用戶積分進行修改操作。<REQ_MV_VMM_19>系統支持管理員對積分規則進行修改操作。<REQ_MV_VMM_20>系統支持管理員對獎品進行增加修改刪除操作。<REQ_MV_VMM_21>系統支持管理員對積分兌換獎品進行規則設定修改操作。3.4.支持服務子系統主要提供的服務功能包括系統定時服務、系統日志服務、系統備份服務等。系統定時服務模塊由于視頻系統對時間精度要求比較高,需要對系統內容由機器進行時間同步。需求內容<REQ_MV_SSM_1>系統支持時間服務器對系統內所有服務器進行時間同步。系統日志服務模塊需求內容<REQ_MV_SSM_2>系統支持對關鍵操作進行日志紀錄。系統備份服務模塊需求內容<REQ_MV_SSM_3>系統支持對數據和文件進行備份和恢復操作。外部接口需求該系統在業務開發過程中,會擴展出各種子系統,例如:非線性編輯子系統、計費系統、用戶管理、授權管理、存儲備份管理等子系統,各個系統可以采用不同的技術規范開發,該系統的接口應支持各種方式:例如WebService、XML、數據庫。在通訊協議層也應支持主流的視頻流協議,例如:rtmp、rtsp、sip。普通機密220255327.doc第頁共16頁13非功能性需求易用性<REQ_MV_USBT_1>為了加強易用性,下列的文檔應該在項目結束的時候提供;HTML格式的API參考指南導;HTML格式的開發指南;可靠性<REQ_MV_RMA_1>手機視頻系統應該能夠在不需要重新啟動整個系統服務的情況下,自動重新建立不同服務之間中斷的連接;<REQ_MV_RMA_2>應該能夠自動監測服務是否中止,并嘗試重新啟動;<REQ_MV_RMA_3>應該提供系統備份和恢復功能。性能手機視頻系統應滿足以下面描述的系統性能指標。相應數據待系統原型實現后可能做適當修正?!綬EQ_PERF_1】從用戶上傳到觀看視頻流幀數不低于15幀,分辨率不小于320*240,時限:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論