TWI578770B - 多路訊號處理方法及應用該方法的流媒體裝置 - Google Patents

多路訊號處理方法及應用該方法的流媒體裝置 Download PDF

Info

Publication number
TWI578770B
TWI578770B TW104140419A TW104140419A TWI578770B TW I578770 B TWI578770 B TW I578770B TW 104140419 A TW104140419 A TW 104140419A TW 104140419 A TW104140419 A TW 104140419A TW I578770 B TWI578770 B TW I578770B
Authority
TW
Taiwan
Prior art keywords
stream signal
server
signal
stream
parameter
Prior art date
Application number
TW104140419A
Other languages
English (en)
Other versions
TW201722166A (zh
Inventor
黃銳堂
Original Assignee
鴻海精密工業股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 鴻海精密工業股份有限公司 filed Critical 鴻海精密工業股份有限公司
Priority to TW104140419A priority Critical patent/TWI578770B/zh
Priority to US14/995,427 priority patent/US9774920B2/en
Application granted granted Critical
Publication of TWI578770B publication Critical patent/TWI578770B/zh
Publication of TW201722166A publication Critical patent/TW201722166A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • H04N21/6379Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

多路訊號處理方法及應用該方法的流媒體裝置
本發明涉及一種多路訊號的處理方法,還涉及一種應用該多路訊號處理方法的流媒體裝置。
如今網路直播受眾越來越廣,通常的直播軟體會透過抓取電腦顯示器畫面或抓取特定的一個或多個程式的畫面進行訊號編碼並傳輸串流訊號至伺服器,伺服器再提供相應碼率的串流訊號至使用者端。
以遊戲視頻為例,主播通常會在抓取遊戲畫面為主要畫面時附上一個副畫面,通常該副畫面為透過攝像頭拍攝的主播的即時影像,如此由直播端傳送至伺服器的訊號將至少包括遊戲畫面訊號、主播畫面訊號、遊戲音訊訊號、主播音訊訊號,且該訊號在直播端輸出時即已經編碼,使用者在接收伺服器傳輸的視訊訊號時無法對其中某一畫面或音訊進行調整,例如用戶無法在不調整遊戲畫面及遊戲音訊的前提下將主播畫面及主播音訊放大。
針對上述問題,目前已有本領域技術人員提出部分解決方法,如公告號為CN101917568B,名為“一種基於流媒體技術的網路視頻播放機及播放系統”的發明專利中記載“播放機針對同一視頻源,可以接受多路直播訊號,而且播放視窗分為一個主視窗和多個 次視窗,其中主視窗播放其中一路直播訊號,其餘幾路直播訊號緩存到播放機中,並同時在多個次視窗中播出。”然而,該技術方案要求直播端進行多路訊號推流,並且伺服器需要持續提供相應碼率的多路訊號至使用者端,使用者端在經過選擇調整後形成最符合使用者習慣的播放畫面,此過程中需要進行大量的計算並且會佔用較大的頻寬,成本較高。
鑒於此,有必要提供一種可以支援客制化且負荷較輕的多路訊號處理方法。
一種多路訊號處理方法,包括:訊號端輸出第一串流訊號及第二串流訊號;伺服器接收並處理該第一串流訊號及第二串流訊號,該伺服器讀取用戶端請求並依據使用者端配置提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,使用者端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,使用者端依據使用者需求調整該第一畫面及第二畫面;伺服器在每一預設週期起始時讀取並統計用戶端調整後的第一畫面及第二畫面的參數,伺服器生成當前週期的統計結果;伺服器判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時,伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端 ;當該當前週期的統計結果滿足第一預設條件時,伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號。
一種流媒體裝置,包括:一訊號端,該訊號端用於輸出第一串流訊號及第二串流訊號;一伺服器,該伺服器與該訊號端相連以接收該第一串流訊號及第二串流訊號;及至少一用戶端,該伺服器用於讀取該至少一用戶端發送的請求及該至少一使用者端的配置狀況,該伺服器依據該至少一用戶端發送的請求及該至少一使用者端的配置狀況提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端,該至少一用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,該至少一用戶端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,該至少一用戶端依據用戶需求調整該第一畫面及第二畫面;該伺服器在每一預設週期起始時讀取並統計該至少一用戶端調整後的第一畫面及第二畫面的參數,該伺服器生成當前週期的統計結果並判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時該伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;當該當前週期的統計結果滿足第一預設條件時該伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號輸出至該至少一用戶端。
透過伺服器收集用戶習慣,本發明可以在尊重用戶體驗前提下,將第一串流訊號及第二串流訊號整合為第三串流訊號以降低頻寬使用。
100‧‧‧流媒體裝置
11‧‧‧訊號端
111‧‧‧第一採集裝置
112‧‧‧第二採集裝置
113‧‧‧第三採集裝置
12‧‧‧伺服器
131‧‧‧第一用戶端
132‧‧‧第二用戶端
141‧‧‧第一畫面
142‧‧‧第二畫面
143‧‧‧第三畫面
圖1為本發明流媒體裝置的較佳實施方式的方框圖。
圖2為圖1該流媒體裝置輸出第四串流訊號的方框圖。
圖3為圖1中該流媒體裝置較佳實施方式中的第一至第三畫面的示意圖。
圖4為圖3中第一至第三畫面經使用者端調整後的示意圖。
圖5為圖3中第一至第三畫面經使用者端調整後的另一示意圖。
圖6為本發明多路訊號處理方法的較佳實施方式的流程圖。
請參考圖1至圖5,本發明流媒體裝置100的較佳實施方式包括訊號端11、伺服器12、第一用戶端131以及第二用戶端132。
該訊號端11與該伺服器12相連,該訊號端11用於提供第一串流訊號、第二串流訊號及第三串流訊號至該伺服器12。
本實施方式中,該訊號端11包括第一至第三採集裝置111-113,該第一採集裝置111將第一影像及第一音訊編碼為第一串流訊號,該第二採集裝置112將第二影像及第二音訊編碼為第二串流訊號,該第三採集裝置113將包括第三影像及第三音訊編碼為第三串流訊號。
該伺服器12用於處理第一串流訊號、第二串流訊號及第三串流訊 號並提供相應碼率的第一串流訊號、第二串流訊號及第三串流訊號至第一使用者端131及第二用戶端132。
該伺服器12讀取該第一用戶端131發送的請求及該第一使用者端131的配置狀況。本實施方式中,該第一用戶端131包括具有第一解析度的第一顯示裝置,該伺服器12接收該第一用戶端131的請求並讀取該第一使用者端131的配置狀況後提供相應參數的第一至第三串流訊號至該第一使用者端131,該相應參數包括可適配該第一顯示裝置的碼率。
類似地,該第二用戶端132包括一具有第二解析度的第二顯示裝置,該伺服器12接收該第二用戶端132的請求並讀取該第二使用者端132的配置狀況後提供相應參數的第一至第三串流訊號至該第二使用者端132,該相應參數包括可適配該第二顯示裝置的碼率。
本實施方式中,該第一用戶端131為一筆記型電腦,該第二用戶端132為一平板電腦。在其他實施方式中,該伺服器12還可以依據第一用戶端131或第二用戶端132的處理器狀況或圖形處理器狀況或其他配置狀況調整選擇輸出相應碼率的串流訊號,而不限於使用者端所包括的顯示裝置。
請參考圖3,以第一用戶端131接收該第一至第三串流訊號為例,該第一用戶端131接收該第一串流訊號時在該第一顯示裝置上形成包括第一影像及第一音訊的第一畫面141,該第一用戶端131接收該第二串流訊號時在該第一顯示裝置上形成包括第二影像及第二音訊的第二畫面142,該第一用戶端131接收該第三串流訊號時在該第一顯示裝置上形成包括第三影像及第三音訊的第三畫面 143。其中該第二畫面142及第三畫面143的影像均以次視窗形式位於在該第一畫面141的影像形成的主視窗上,該第一畫面141、第二畫面142及第三畫面143的位置關係由該伺服器12進行設置。
本實施方式中,該伺服器12接收用戶端的請求並讀取使用者端的配置狀況後針對第一串流訊號設置第一參數、針對第二串流訊號設置第二參數並針對第三串流訊號設置第三參數,該第一至第三參數包括但不限於碼率、影像解析度及影像位置。
請參考圖4,圖4中用戶透過第一使用者端131對第一畫面141、第二畫面142及第三畫面143進行了調整。第一畫面141仍為主視窗,第二畫面142位置未發生變化,第三畫面143的位置則被調整至第二畫面142的右側。
請參考圖5,圖5中用戶透過第一使用者端141對第一畫面141、第二畫面142及第三畫面143進行了調整。其中第二畫面142被設置為主視窗,第一畫面141被設置為次視窗,第三畫面143被關閉,此時使用者僅需要接受第一畫面141及第二畫面142。
該伺服器12在每一預設週期起始時讀取並統計該第一用戶端131及第二用戶端132調整後的第一畫面141、第二畫面142及第三畫面143的參數,該伺服器12生成當前週期的統計結果並判斷該統計結果是否滿足第一預設條件。當該當前週期的統計結果不滿足第一預設條件時該伺服器12在當前週期內繼續提供第一參數的第一串流訊號、第二參數的第二串流訊號及第三參數的第三串流訊號至使用者端。當該當前週期的統計結果滿足第一預設條件時該伺服器12在當前週期內將第一至第三串流訊號依照使用者端調整後的參數整合為第三串流訊號輸出至使用者端。
本實施方式中,該預設週期時間為10秒。在其他實施方式中,該伺服器12可以根據實際情況調整預設週期的時間長度。
本實施方式中,當該伺服器12判斷該第一用戶端131調整後的第一畫面141、第二畫面142及第三畫面143的參數與第二用戶端132調整後的第一畫面141、第二畫面142及第三畫面143的參數一致時,該伺服器12依照調整後的參數將第一至第三串流訊號整合為第四串流訊號。若使用者未選擇拒絕接收整合的串流訊號,此時第一使用者端131及第二用戶端132將接收第四串流訊號,此時第四串流訊號形成的第四畫面,第四畫面中第一畫面141、第二畫面142及第三畫面143的位置將無法進行調整。若使用者選擇拒絕接收整合的串流訊號,此時伺服器12將繼續輸出相應參數的第一至第三串流訊號至使用者端。
本實施方式中,當該伺服器12判斷該第一用戶端131調整後的第一畫面141、第二畫面142及第三畫面143的參數與第二用戶端132調整後的第一畫面141、第二畫面142及第三畫面143的參數不一致時,若用戶未選擇拒絕接收整合的串流訊號,該伺服器12依照該第一用戶端131調整後的第一畫面141、第二畫面142及第三畫面143的參數將第一至第三串流訊號整合為第五串流訊號並將該第五串流訊號輸出至該第一用戶端131,該伺服器12依照第二用戶端132調整後的第一畫面141、第二畫面142及第三畫面143的參數將第一至第三串流訊號整合為第六串流訊號並將該第六串流訊號輸出至該第二用戶端132。若使用者選擇拒絕接收整合的串流訊號,此時伺服器12將繼續輸出相應參數的第一至第三串流訊號至使用者端。
在其他實施方式中,該伺服器12可以連接多個用戶端,伺服器12可以統計每個用戶端設置並計算出使用率最高的設置狀況供用戶端選擇。
使用者端主視窗及次視窗的位置關係具有多種計算方法,如將主次視窗均納入坐標系,取得主視窗及次視窗上特徵點的座標值以計算次視窗與主視窗位置,上述內容屬於現有技術,在此不再贅述。
請參考圖6,本發明還提供一種多路訊號處理方法,包括:步驟200,訊號端輸出第一串流訊號及第二串流訊號;步驟300,伺服器接收並處理該第一串流訊號及第二串流訊號,該伺服器讀取用戶端請求並依據使用者端配置提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;步驟400,使用者端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,使用者端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,使用者端依據使用者需求調整該第一畫面及第二畫面;步驟500,伺服器在每一預設週期起始時讀取並統計用戶端調整後的第一畫面及第二畫面的參數,伺服器生成當前週期的統計結果;步驟600,伺服器判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時,到步驟300,即伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;當該當前週期的統計結果滿足第一 預設條件時,到步驟700;步驟700,伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為第三串流訊號。
該伺服器12透過收集用戶調整後的參數,將多個串流訊號依據使用者習慣整合為單個串流訊號,可以降低頻寬使用。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,舉凡熟悉本案技藝之人士,在爰依本發明精神所作之等效修飾或變化,皆應涵蓋於以下之申請專利範圍內。
100‧‧‧流媒體裝置
11‧‧‧訊號端
111‧‧‧第一採集裝置
112‧‧‧第二採集裝置
113‧‧‧第三採集裝置
12‧‧‧伺服器
131‧‧‧第一用戶端
132‧‧‧第二用戶端

Claims (12)

  1. 一種流媒體裝置,包括:一訊號端,該訊號端用於輸出第一串流訊號及第二串流訊號,其中該訊號端包括第一至第二採集裝置,該第一採集裝置將第一影像及第一音訊編碼為第一串流訊號,該第二採集裝置將第二影像及第二音訊編碼為第二串流訊號;一伺服器,該伺服器與該訊號端相連以接收該第一串流訊號及第二串流訊號;及至少一用戶端,該伺服器用於讀取該至少一用戶端發送的請求及該至少一使用者端的配置狀況,該伺服器依據該至少一用戶端發送的請求及該至少一使用者端的配置狀況提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端,該至少一用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,該至少一用戶端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,該至少一用戶端依據用戶需求調整該第一畫面及第二畫面;該伺服器在每一預設週期起始時讀取並統計該至少一用戶端調整後的第一畫面及第二畫面的參數,該伺服器生成當前週期的統計結果並判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時該伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;當該當前週期的統計結果滿足第一預設條件時該伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號輸出至該至少一用戶端。
  2. 如申請專利範圍第1項所述之流媒體裝置,其中該訊號端還包括第三採集 裝置,該第三採集裝置將第三影像及第三音訊編碼為第三串流訊號。
  3. 如申請專利範圍第1項所述之流媒體裝置,其中該流媒體裝置包括第一使用者端,該伺服器接收該第一用戶端的請求並讀取該第一使用者端的配置狀況後提供相應參數的第一及第二串流訊號至該第一使用者端,該參數包括可適配該第一用戶端的碼率。
  4. 如申請專利範圍第3項所述之流媒體裝置,其中該流媒體裝置包括第二使用者端,該伺服器接收該第二用戶端的請求並讀取該第二使用者端的配置狀況後提供相應參數的第二及第二串流訊號至該第二使用者端,該參數包括可適配該第二用戶端的碼率。
  5. 如申請專利範圍第3項所述之流媒體裝置,其中該參數還包括影像解析度及影像位置。
  6. 如申請專利範圍第1項所述之流媒體裝置,其中該預設週期時間為10秒。
  7. 如申請專利範圍第1項所述之流媒體裝置,其中該第一預設條件為用戶接收整合後的單個串流訊號。
  8. 如申請專利範圍第1項所述之流媒體裝置,其中該伺服器統計每一該至少一用戶端的設置,該伺服器依照使用率最高的設置將多個串流訊號整合為單個串流訊號供使用者端選擇。
  9. 一種多路訊號處理方法,包括:訊號端輸出第一串流訊號及第二串流訊號;伺服器接收並處理該第一串流訊號及第二串流訊號,其中該訊號端包括第一至第二採集裝置,該第一採集裝置將第一影像及第一音訊編碼為第一串流訊號,該第二採集裝置將第二影像及第二音訊編碼為第二串流訊號,該伺服器讀取用戶端請求並依據使用者端配置提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的 第一畫面,使用者端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,使用者端依據使用者需求調整該第一畫面及第二畫面;伺服器在每一預設週期起始時讀取並統計用戶端調整後的第一畫面及第二畫面的參數,伺服器生成當前週期的統計結果;伺服器判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時,伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;當該當前週期的統計結果滿足第一預設條件時,伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號。
  10. 一種流媒體裝置,包括:一訊號端,該訊號端用於輸出第一串流訊號及第二串流訊號;一伺服器,該伺服器與該訊號端相連以接收該第一串流訊號及第二串流訊號;及至少一用戶端,該伺服器用於讀取該至少一用戶端發送的請求及該至少一使用者端的配置狀況,該伺服器依據該至少一用戶端發送的請求及該至少一使用者端的配置狀況提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端,該至少一用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,該至少一用戶端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,該至少一用戶端依據用戶需求調整該第一畫面及第二畫面;該伺服器在每一預設週期起始時讀取並統計該至少一用戶端調整後的第一畫面及第二畫面的參數,該伺服器生成當前週期的統計結果並判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時該伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二 串流訊號至使用者端;當該當前週期的統計結果滿足第一預設條件時該伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號輸出至該至少一用戶端。
  11. 如申請專利範圍第10項所述之流媒體裝置,其中該伺服器統計每一該至少一用戶端的設置,該伺服器依照使用率最高的設置將多個串流訊號整合為單個串流訊號供使用者端選擇。
  12. 一種多路訊號處理方法,包括:訊號端輸出第一串流訊號及第二串流訊號;伺服器接收並處理該第一串流訊號及第二串流訊號,該伺服器讀取用戶端請求並依據使用者端配置提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;用戶端依據該第一參數的第一串流訊號得到包括第一音訊及第一影像的第一畫面,使用者端依據第二參數的第二串流訊號得到包括第二音訊及第二影像的第二畫面,使用者端依據使用者需求調整該第一畫面及第二畫面;伺服器在每一預設週期起始時讀取並統計用戶端調整後的第一畫面及第二畫面的參數,伺服器生成當前週期的統計結果;伺服器判斷該統計結果是否滿足第一預設條件,當該當前週期的統計結果不滿足第一預設條件時,伺服器在當前週期內繼續提供第一參數的第一串流訊號及第二參數的第二串流訊號至使用者端;當該當前週期的統計結果滿足第一預設條件時,伺服器在當前週期內將第一串流訊號及第二串流訊號依照使用者端調整後的參數整合為單個串流訊號。
TW104140419A 2015-12-02 2015-12-02 多路訊號處理方法及應用該方法的流媒體裝置 TWI578770B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW104140419A TWI578770B (zh) 2015-12-02 2015-12-02 多路訊號處理方法及應用該方法的流媒體裝置
US14/995,427 US9774920B2 (en) 2015-12-02 2016-01-14 Streaming device and method for processing multiple signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104140419A TWI578770B (zh) 2015-12-02 2015-12-02 多路訊號處理方法及應用該方法的流媒體裝置

Publications (2)

Publication Number Publication Date
TWI578770B true TWI578770B (zh) 2017-04-11
TW201722166A TW201722166A (zh) 2017-06-16

Family

ID=58798817

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104140419A TWI578770B (zh) 2015-12-02 2015-12-02 多路訊號處理方法及應用該方法的流媒體裝置

Country Status (2)

Country Link
US (1) US9774920B2 (zh)
TW (1) TWI578770B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10924786B2 (en) * 2019-05-08 2021-02-16 Nanning Fugui Precision Industrial Co., Ltd. Method for shaping video streams and set-up box using the method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201442497A (zh) * 2013-04-19 2014-11-01 Primax Electronics Ltd 即時串流媒體之播放方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6539545B1 (en) * 2000-01-28 2003-03-25 Opentv Corp. Interactive television system and method for simultaneous transmission and rendering of multiple encoded video streams

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201442497A (zh) * 2013-04-19 2014-11-01 Primax Electronics Ltd 即時串流媒體之播放方法

Also Published As

Publication number Publication date
TW201722166A (zh) 2017-06-16
US9774920B2 (en) 2017-09-26
US20170164066A1 (en) 2017-06-08

Similar Documents

Publication Publication Date Title
KR102280134B1 (ko) 비디오 재생 방법, 장치 및 시스템
CN104410918B (zh) 一种直播视频参数调整方法和装置
JP6316538B2 (ja) コンテンツ送信装置、コンテンツ送信方法、コンテンツ再生装置、コンテンツ再生方法、プログラム、およびコンテンツ配信システム
JP6432029B2 (ja) 低コストでテレビ番組を制作する方法及びシステム
WO2017020664A1 (zh) 直播视频的视频编码参数设置方法、装置、视频编码设备及存储介质
WO2018082284A1 (zh) 3d全景音视频直播***及音视频采集方法
US10341672B2 (en) Method and system for media synchronization
WO2016095369A1 (zh) 屏幕录制的方法及装置
KR101282955B1 (ko) 실시간 고해상도 파노라마 영상 스트리밍 시스템 및 방법
WO2020220902A1 (zh) 视频资源的传输参数分发方法及装置
WO2020134791A1 (zh) 流媒体数据的混流方法、装置及存储介质、计算机设备
US11553215B1 (en) Providing alternative live media content
TWI497986B (zh) 具畫面品質調整功能之影像傳輸方法以及系統
US9445142B2 (en) Information processing apparatus and control method thereof
CN107534797B (zh) 一种增强媒体记录的方法和***
CN106791905B (zh) 一种设置多机位视频直播模式的方法
TWI578770B (zh) 多路訊號處理方法及應用該方法的流媒體裝置
JP6193569B2 (ja) 受信装置、受信方法、及びプログラム、撮像装置、撮像方法、及びプログラム、送信装置、送信方法、及びプログラム
US20230239525A1 (en) Server, method and terminal
JP6987567B2 (ja) 配信装置、受信装置及びプログラム
TW201931866A (zh) 影音串流控制裝置及其控制方法
CN107295426A (zh) 一种低延迟的视频直播优化及回播方法
US11172238B1 (en) Multiple view streaming
JP2017535172A (ja) ビデオカメラシステムにおけるデータレートの設定
CN106817615B (zh) 多路信号处理方法及应用该方法的流媒体装置

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees