ISTV中基於HTTP的VOD缺陷分析和優化

2021-05-26 18:31:17 字數 696 閱讀 9878

1. 流**應用專案的介紹

2. http應用流**分析

我們都知道,不管**檔案有多大,http都只是視它為乙個http的元素,可以只需要傳送乙個http請求,web server就會源源不斷地將**流推送給客戶端,而不管客戶端是否接受,這就是http協議本身沒有流控的原因,那這樣會帶來什麼後果呢?

答案是:tcp協議棧。我們的vod點播是基於tcp的http協議。tcp是安全的,可靠的,包肯定不會丟,伺服器檢測到客戶端的接收緩衝區滿了,就會減小傳送資料滑動視窗的大小。所以http的流控是通過tcp協議棧來調節的,不是http本身。試想,這樣對伺服器造成的壓力有多大!!!

下面就分析基於http協議如何實現seek,pause等操作。

1)seek(快進和快退)

2)pause

3. rtsp應用流**介紹

這個網上的文章很多,就不做詳細介紹了。

附上關於http流分析的一片英文:

WebServer 基於UPnP的HTTP服務

基於upnp的webserver服務 1.upnp簡介 upnp universal plug and play 即插即用協議,是基於tcp ip和裝置間通訊定製的internet協議。提供了ssdp service discovery protocol soap object access pro...

基於HTTP頭部的注入

常見的sql注入一般都是通過表單或請求引數進行注入,但這裡給出的例子是通過http協議頭部進行注入。例如乙個的請求如下 這裡看起來都很正常,但仔細看http協議的user agent頭部為 mozilla 5.0 select from select sleep 20 a 其中 select fro...

基於HTTP的點對點廣播

本文是我一年前做乙個p2p解決方案的時候寫的,現在翻出來有些基本概念已經忘記了,才知道以前竟然還做過這個,驚訝中啊 簡介 該框架安排有乙個監控模組,每個加入此p2p網路的節點都會在此模組有所表示從而全面展示了全網結構 工作原理 2.虛擬資源伺服器啟動tcp udp守護收發執行緒,等待客戶連線。3.如...