System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及投屏,尤其涉及一種投屏方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、隨著智能設(shè)備的廣泛普及,投屏功能已成為消費(fèi)者追求的關(guān)鍵體驗之一,它使得移動設(shè)備的內(nèi)容能夠無線投射至大屏幕設(shè)備,為用戶帶來便捷且豐富的視覺享受。然而,在智能設(shè)備市場中,眾多芯片廠商采用了不同的芯片架構(gòu)和實(shí)現(xiàn)方式,這導(dǎo)致了在各類智能設(shè)備上實(shí)現(xiàn)投屏功能時面臨諸多挑戰(zhàn)。具體來說,各智能設(shè)備所搭載的芯片平臺可能采用不同的軟件框架和構(gòu)建工具,例如有的采用自動化構(gòu)建系統(tǒng),而有的則采用廠商自研的代碼框架,這種差異使得在一個芯片平臺上的智能設(shè)備上成功實(shí)現(xiàn)的投屏功能,在遷移到另一個芯片平臺的智能設(shè)備上時,往往無法直接使用,為了實(shí)現(xiàn)投屏功能在新平臺上的最佳性能和用戶體驗,開發(fā)者需要投入大量的時間和精力,進(jìn)行各種接口的移植和對接工作。因此,如何實(shí)現(xiàn)投屏功能多芯片平臺的兼容性成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,提供一種投屏方法、裝置、設(shè)備及介質(zhì),以解決如何實(shí)現(xiàn)投屏功能多芯片平臺的兼容性的問題。
2、第一方面,本專利技術(shù)實(shí)施例提供一種投屏方法,所述投屏方法應(yīng)用于投屏接收端,包括以下步驟:
3、監(jiān)聽用戶觸發(fā)的對投屏發(fā)送端的選擇事件,向所述投屏發(fā)送端發(fā)送連接請求,以使得所述投屏發(fā)送端根據(jù)所述連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立通信連接;
4、基于livemedia平臺,通過所述通信連接向所述投屏發(fā)送端發(fā)送rtsp連接請求,以使得所述投屏發(fā)送端根據(jù)所述rtsp連接請求,在所述投屏
5、通過所述rtsp會話連接,接收所述投屏發(fā)送端發(fā)送的rtp投屏數(shù)據(jù)包,對所述rtp投屏數(shù)據(jù)包進(jìn)行解析播放。
6、第二方面,本專利技術(shù)實(shí)施例提供一種投屏方法,所述投屏方法應(yīng)用于投屏發(fā)送端,包括以下步驟:
7、在接收到投屏接收端發(fā)送的連接請求后,根據(jù)所述連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立通信連接;
8、在接收到所述投屏接收端通過所述通信連接發(fā)送的rtsp連接請求后,根據(jù)所述rtsp連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立rtsp會話連接;
9、通過所述rtsp會話連接,向所述投屏接收端發(fā)送rtp投屏數(shù)據(jù)包,以使得所述投屏接收端對所述rtp投屏數(shù)據(jù)包進(jìn)行解析播放。
10、第三方面,本專利技術(shù)實(shí)施例提供一種投屏裝置,所述投屏裝置應(yīng)用于投屏接收端,所述投屏裝置包括:
11、第一通信建立模塊,用于監(jiān)聽用戶觸發(fā)的對投屏發(fā)送端的選擇事件,向所述投屏發(fā)送端發(fā)送連接請求,以使得所述投屏發(fā)送端根據(jù)所述連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立通信連接;
12、第一會話建立模塊,用于基于livemedia平臺,通過所述通信連接向所述投屏發(fā)送端發(fā)送rtsp連接請求,以使得所述投屏發(fā)送端根據(jù)所述rtsp連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立rtsp會話連接;
13、第一數(shù)據(jù)傳輸模塊,用于通過所述rtsp會話連接,接收所述投屏發(fā)送端發(fā)送的rtp投屏數(shù)據(jù)包,對所述rtp投屏數(shù)據(jù)包進(jìn)行解析播放。
14、第四方面,本專利技術(shù)實(shí)施例提供一種投屏裝置,所述投屏裝置應(yīng)用于投屏發(fā)送端,所述投屏裝置包括:
15、第二通信建立模塊,用于在接收到投屏接收端發(fā)送的連接請求后,根據(jù)所述連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立通信連接;
16、第二會話建立模塊,用于在接收到所述投屏接收端通過所述通信連接發(fā)送的rtsp連接請求后,根據(jù)所述rtsp連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立rtsp會話連接;
17、第二數(shù)據(jù)傳輸模塊,用于通過所述rtsp會話連接,向所述投屏接收端發(fā)送rtp投屏數(shù)據(jù)包,以使得所述投屏接收端對所述rtp投屏數(shù)據(jù)包進(jìn)行解析播放。
18、第五方面,本專利技術(shù)實(shí)施例提供一種計算機(jī)設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)上述第一方面投屏方法,或者上述第二方面的投屏方法的步驟。
19、第六方面,本專利技術(shù)實(shí)施例提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述第一方面投屏方法,或者上述第二方面的投屏方法的步驟。
20、本專利技術(shù)區(qū)別于現(xiàn)有技術(shù)的方案所取得的技術(shù)效果:本專利技術(shù)在投屏接收端,通過監(jiān)聽用戶觸發(fā)的對投屏發(fā)送端的選擇事件,向投屏發(fā)送端發(fā)送連接請求,在投屏發(fā)送端和投屏接收端之間建立通信連接,基于livemedia平臺,通過通信連接性投屏發(fā)送端發(fā)送rtsp連接請求,在投屏發(fā)送端和投屏接收端之間建立rtsp會話連接,通過rtsp會話連接,接收投屏發(fā)送端發(fā)送的rtp投屏數(shù)據(jù)包,對rtp投屏數(shù)據(jù)包進(jìn)行解析播放。其中,livemedia是一個高度可移植的多媒體流處理庫,能夠在多種操作系統(tǒng)和硬件平臺上運(yùn)行,包括但不限于不同的芯片架構(gòu),并支持rtsp和rtp等標(biāo)準(zhǔn)化協(xié)議,通過基于livemedia來構(gòu)建投屏功能時,具體通過其建立rtsp會話連接和rtp投屏數(shù)據(jù)包的接收處理,能夠充分利用并繼承l(wèi)ivemedia的多平臺兼容特性,進(jìn)而在一個芯片平臺上的智能設(shè)備上成功實(shí)現(xiàn)的投屏功能,在遷移到另一個芯片平臺的智能設(shè)備上時可以基于livemedia無縫集成并實(shí)現(xiàn)該投屏功能,從而實(shí)現(xiàn)了投屏功能在不同芯片平臺上的兼容性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種投屏方法,其特征在于,所述投屏方法應(yīng)用于投屏接收端,包括以下步驟:
2.如權(quán)利要求1所述的投屏方法,其特征在于,所述基于LiveMedia平臺,通過所述通信連接向所述投屏發(fā)送端發(fā)送RTSP連接請求,包括:
3.如權(quán)利要求2所述的投屏方法,其特征在于,所述通過所述RTSP會話連接,接收所述投屏發(fā)送端發(fā)送的RTP投屏數(shù)據(jù)包,對所述RTP投屏數(shù)據(jù)包進(jìn)行解析播放,包括:
4.一種投屏方法,其特征在于,所述投屏方法應(yīng)用于投屏發(fā)送端,包括以下步驟:
5.如權(quán)利要求4所述的投屏方法,其特征在于,所述根據(jù)所述RTSP連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立RTSP會話連接,包括:
6.如權(quán)利要求4所述的投屏方法,其特征在于,所述通過所述RTSP會話連接,向所述投屏接收端發(fā)送RTP投屏數(shù)據(jù)包,包括:
7.一種投屏裝置,其特征在于,所述投屏裝置應(yīng)用于投屏接收端,所述投屏裝置包括:
8.一種投屏裝置,其特征在于,所述投屏裝置應(yīng)用于投屏發(fā)送端,所述投屏裝置包括:
9.一種計算機(jī)設(shè)備,包括存儲
10.一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至3任一項所述投屏方法,或者如權(quán)利要求4至6所述投屏方法的步驟。
...【技術(shù)特征摘要】
1.一種投屏方法,其特征在于,所述投屏方法應(yīng)用于投屏接收端,包括以下步驟:
2.如權(quán)利要求1所述的投屏方法,其特征在于,所述基于livemedia平臺,通過所述通信連接向所述投屏發(fā)送端發(fā)送rtsp連接請求,包括:
3.如權(quán)利要求2所述的投屏方法,其特征在于,所述通過所述rtsp會話連接,接收所述投屏發(fā)送端發(fā)送的rtp投屏數(shù)據(jù)包,對所述rtp投屏數(shù)據(jù)包進(jìn)行解析播放,包括:
4.一種投屏方法,其特征在于,所述投屏方法應(yīng)用于投屏發(fā)送端,包括以下步驟:
5.如權(quán)利要求4所述的投屏方法,其特征在于,所述根據(jù)所述rtsp連接請求,在所述投屏發(fā)送端和所述投屏接收端之間建立rtsp會話連接,包括:
6.如權(quán)利要求4所述的投屏方法,其特征在于,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉兆祥,
申請(專利權(quán))人:深圳市酷開網(wǎng)絡(luò)科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。