“隨看”—面向用戶的視頻聚合解決方案
發(fā)布時間:2023-10-19 19:22
互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)的逐漸普及,讓視頻領域發(fā)生了一些有趣的變化:數(shù)字機頂盒和智能電視的出現(xiàn),使得在電視機上觀看互聯(lián)網(wǎng)視頻成為可能;用戶可以在不同的設備上觀看不同內容提供商提供的視頻。這些變化也為我們進一步提高視頻觀看用戶體驗提供了契機。 本文提出一種名為“隨看”的“面向用戶”的視頻聚合解決方案。“面向用戶”的意思是我們將視頻聚合的工具提供給用戶,讓用戶自行聚合他所感興趣的內容。之所以叫“隨看”,是因為它允許用戶隨時隨地地觀看他所聚合的內容(這些內容當然是他所感興趣的)。 論文第一章首先簡單地介紹了“隨看”出現(xiàn)的背景,以及它的大致構想。實際上,“隨看”由客戶端,服務器后臺以及視頻聚合工具Bookmarklet三部分組成。 第二章將介紹“隨看”所選擇的技術路線。在客戶端,我們需要深入了解Objective-C和iOS開發(fā);在服務器端,使用了基于Python的Web框架Django,并且用Python寫就了視頻抓取相關的全部算法;Bookmarklet則是基于JavaScript與JQuery的。 隨后在第三、四、五章分別深入描述了客戶端、服務器端以及Bookmarklet的實現(xiàn)過程。論文也列...
【文章頁數(shù)】:108 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第1章 緒論
1.1. 研究背景及內容概要
1.1.1. 互聯(lián)網(wǎng)視頻的現(xiàn)狀與前景
1.1.2. 本課題的構想
1.2. 本論文的組織結構
第2章 “隨看”技術方案及架構設計
2.1. 客戶端
2.1.1. 視圖—控制器—模型軟件構架(MVC)
2.1.2. 委托(Delegation)設計模式
2.1.3. 協(xié)議(Protocol)
2.1.4. 通知
2.1.5. 分類(Category)
2.2. 服務器端
2.2.1. 可插拔性
2.2.2. 數(shù)據(jù)模型
2.2.3. 視圖函數(shù)
2.2.4. URL映射
2.2.5. JSON數(shù)據(jù)格式
2.2.6. 正則表達式
2.3. BOOKMARKLET
第3章 “隨看”IOS客戶端的實現(xiàn)
3.1. 需求分析
3.2. 線框圖
3.2.1. 登錄與注冊界面
3.2.2. 主界面
3.2.3. 搜索
3.2.4. 下拉刷新
3.2.5. 左劃操作
3.2.6. 篩選菜單
3.3. 代碼實現(xiàn)
3.3.1. Network Manager
3.3.2. 登錄(SKTVLoginViewController)
3.3.3. 注冊(SKTVSignUpViewController)
3.3.4. 下拉菜單(SKTVDropDownMenu)
3.3.5. 下拉刷新
3.3.6. 視頻條目數(shù)據(jù)模型(SKTVItemModel)
3.3.7. 單個視頻條目的視圖(SKTVItemTableViewCell)
3.3.8. 視頻播放器界面(SKTVMovieViewController)
3.3.9. 視頻搜索
3.3.10. 惰性加載(Lazy load)
第4章 基于DJANGO的“隨看”后臺的實現(xiàn)
4.1. 設置(SETTINGS.PY)
4.1.1. 數(shù)據(jù)庫
4.1.2. 安裝的應用
4.1.3. 鑒權后臺
4.2. API映射
4.3. 用戶相關(USERS)
4.3.1. login/接口的實現(xiàn)
4.3.2. register/接口的實現(xiàn)
4.3.3. logout/接口的實現(xiàn)
4.4. 視頻條目相關(SCRAPER)
4.4.1. 數(shù)據(jù)模型(models.py)
4.4.2. /scrape接口的實現(xiàn)
4.4.3. getitems/,getarchiveditems/,getstareditems/接口的實現(xiàn)
4.4.4. togglestaritem/,togglearchiveitem/接口的實現(xiàn)
4.4.5. removei tem/接口的實現(xiàn)
4.5. 視頻抓取(VIDEOPARSERSSERVICE.PY)
4.5.1. parsevideo函數(shù)的實現(xiàn)
4.5.2. parseyouku函數(shù)的實現(xiàn)
4.5.3. parsesina函數(shù)的實現(xiàn)
4.5.4. parsetudou函數(shù)的實現(xiàn)
4.5.5. parsesohu函數(shù)的實現(xiàn)
4.5.6. parseiqiyi函數(shù)的實現(xiàn)
4.5.7. parse56函數(shù)的實現(xiàn)
4.5.8. parseletv函數(shù)的實現(xiàn)
4.5.9. parseku6函數(shù)的實現(xiàn)
4.5.10. pasre_jifenzhong函數(shù)的實現(xiàn)
4.5.11. parseyinyuetai函數(shù)的實現(xiàn)
4.5.12. parseifeng函數(shù)的實現(xiàn)
4.5.13. parseqq函數(shù)的實現(xiàn)
第5章 基于JAVASCRIPT的BOOKMARKLET的實現(xiàn)
總結
致謝
參考文獻
攻讀碩士期間發(fā)表的論文及科研成果
本文編號:3855250
【文章頁數(shù)】:108 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
目錄
第1章 緒論
1.1. 研究背景及內容概要
1.1.1. 互聯(lián)網(wǎng)視頻的現(xiàn)狀與前景
1.1.2. 本課題的構想
1.2. 本論文的組織結構
第2章 “隨看”技術方案及架構設計
2.1. 客戶端
2.1.1. 視圖—控制器—模型軟件構架(MVC)
2.1.2. 委托(Delegation)設計模式
2.1.3. 協(xié)議(Protocol)
2.1.4. 通知
2.1.5. 分類(Category)
2.2. 服務器端
2.2.1. 可插拔性
2.2.2. 數(shù)據(jù)模型
2.2.3. 視圖函數(shù)
2.2.4. URL映射
2.2.5. JSON數(shù)據(jù)格式
2.2.6. 正則表達式
2.3. BOOKMARKLET
第3章 “隨看”IOS客戶端的實現(xiàn)
3.1. 需求分析
3.2. 線框圖
3.2.1. 登錄與注冊界面
3.2.2. 主界面
3.2.3. 搜索
3.2.4. 下拉刷新
3.2.5. 左劃操作
3.2.6. 篩選菜單
3.3. 代碼實現(xiàn)
3.3.1. Network Manager
3.3.2. 登錄(SKTVLoginViewController)
3.3.3. 注冊(SKTVSignUpViewController)
3.3.4. 下拉菜單(SKTVDropDownMenu)
3.3.5. 下拉刷新
3.3.6. 視頻條目數(shù)據(jù)模型(SKTVItemModel)
3.3.7. 單個視頻條目的視圖(SKTVItemTableViewCell)
3.3.8. 視頻播放器界面(SKTVMovieViewController)
3.3.9. 視頻搜索
3.3.10. 惰性加載(Lazy load)
第4章 基于DJANGO的“隨看”后臺的實現(xiàn)
4.1. 設置(SETTINGS.PY)
4.1.1. 數(shù)據(jù)庫
4.1.2. 安裝的應用
4.1.3. 鑒權后臺
4.2. API映射
4.3. 用戶相關(USERS)
4.3.1. login/接口的實現(xiàn)
4.3.2. register/接口的實現(xiàn)
4.3.3. logout/接口的實現(xiàn)
4.4. 視頻條目相關(SCRAPER)
4.4.1. 數(shù)據(jù)模型(models.py)
4.4.2. /scrape接口的實現(xiàn)
4.4.3. getitems/,getarchiveditems/,getstareditems/接口的實現(xiàn)
4.4.4. togglestaritem/,togglearchiveitem/接口的實現(xiàn)
4.4.5. removei tem/接口的實現(xiàn)
4.5. 視頻抓取(VIDEOPARSERSSERVICE.PY)
4.5.1. parsevideo函數(shù)的實現(xiàn)
4.5.2. parseyouku函數(shù)的實現(xiàn)
4.5.3. parsesina函數(shù)的實現(xiàn)
4.5.4. parsetudou函數(shù)的實現(xiàn)
4.5.5. parsesohu函數(shù)的實現(xiàn)
4.5.6. parseiqiyi函數(shù)的實現(xiàn)
4.5.7. parse56函數(shù)的實現(xiàn)
4.5.8. parseletv函數(shù)的實現(xiàn)
4.5.9. parseku6函數(shù)的實現(xiàn)
4.5.10. pasre_jifenzhong函數(shù)的實現(xiàn)
4.5.11. parseyinyuetai函數(shù)的實現(xiàn)
4.5.12. parseifeng函數(shù)的實現(xiàn)
4.5.13. parseqq函數(shù)的實現(xiàn)
第5章 基于JAVASCRIPT的BOOKMARKLET的實現(xiàn)
總結
致謝
參考文獻
攻讀碩士期間發(fā)表的論文及科研成果
本文編號:3855250
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/3855250.html
最近更新
教材專著