App與Web內如何實現即時拉取其他直播平台的視訊串流並播放?
本人不是技術背景的,體驗過很多內容聚合類的 app,如「即刻」、「豌豆莢一覽」等,但是這些內容的形式都屬於非即時的。
請問,技術上可否實現自動且實時的拉取其它人家的直播 app 裡的內容,並在自己的產品框架下去播放(不交互)?不透過談判合作,自己透過科技是否可以實現?
另外,想知道,這個問題的答案對於手機 app 或 web 是否有區別。
謝謝,希望我的描述能讓勉強各位聽明白。
回覆內容:
這其實就是一種盜播。這種做法的核心特點是:自己不花流量費,用戶觀看影片時直接請求目標平台的伺服器——這也是為什麼叫「盜播」而不是「轉播」的原因,你是用別人的錢給自己發家致富,而「轉播」則是自己掏流量費,只是內容來自外部(當然轉播也應當合法才行)。所以很容易理解如果第三方平台發現你這麼做他們會有多憤怒。
道德方面不評價,單從技術上來說是可行的,但也存在一些限制。
可行的原因是:
- 目前大部分直播平台的技術底層使用的都是RTMP(Real-Time Messaging Protocol) 協議來實現直播流的發送(主播方)與接收(觀眾方)
- 為了在行動裝置Web 環境下實現直播觀看,這些直播平台還會額外使用HLS(HTTP Live Streaming)協議
- 上述兩種協議,都是開放的。 RTMP 協定源自 Adobe 公司,技術規格請參考:Real-Time Messaging Protocol (RTMP) specification 。而HLS 協議則源自Apple 公司,技術規格請參考:https://developer.apple.com/streaming/developer.apple.com/streaming/
- 主要是三部分:
轉播——伺服器使用SRS/Red5 之類的軟體實現接收採集端發來的資料並轉發給回放端(觀眾)
回放——實質上就是指播放器,通常嵌入在Web 頁面或App 裡,觀眾透過它們來觀看
- 對於盜播方,只需要實現回放功能即可。而回放怎麼實現呢?其實你很容易就可以找到一個開源的播放器,支援 RTMP 和 HLS 協定。那麼剩下的最後一步,就是抓取到那些直播平台的節目的播放位址了。注意這不是指直播節目的網頁位址,而是指節目底層協定規定的位址,例如RTMP 協定規定每個節目都有一個rtmp:// 開頭的位址,而HLS 則是每個節目都有一個http: // 開頭的位址(HLS 實際上是基於HTTP 協定的,因此其節目位址就是一個普通的網址)
- 是的,只要你能抓取到那些直播節目的視訊串流位址,再找一個播放器,就能直接播放了。這種方案基本上能夠盜播國內絕大多數平台的視訊資源。
- 但也有少數平台做了防範,基本上有幾類防範手法:
- 不使用RTMP 和HLS 而是基於自研的未公開協議,這大大提高了盜播難度(雖然這些平台原本並不是要防盜播,而是為了實現P2P、低延遲等)
透過分析請求方是從哪個平台發起請求的,判斷是否盜播(類似HTTP 協議的referer 防盜鏈機制,可以阻斷低水平盜播)
通過檢查登陸令牌的方式阻止盜播(對於許多登錄才能看的移動端直播APP 來說這可以說是防盜播的殺手鐧,但是對於鬥魚熊貓之類不需要登入就能看的平台來說,這種效果不佳)
🎜技術方面大致的情況就是這樣。 抖個機靈…🎜🎜嵌入一個 指定直播的IFRAME頁面 即可🎜🎜安全可靠無公害… 理論可以 實際上很難🎜你看過qq第三方客戶端有嗎 或有了活得久的沒 市場上已經有此類app了

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

京東商城APP實名認證怎麼搞?京東商城是許多朋友常用的網路購物平台,大家在購物前,最好先進行實名認證,這樣才能享受到完整的服務,獲得更好的購物體驗。以下帶來京東商城實名認證方法,希望對網友們有幫助。 1.安裝並開啟京東商城,接著登入個人帳號;2、然後點選頁面下方【我的】,進入個人中心頁面;3、之後再點選右上角的【設定】小圖標,前往設定功能介面;4、選擇【帳號與安全】這一項,來到帳戶設定頁面;5、最後再點擊【實名認證】選項,前往填寫實名資訊;6、安裝系統要求填寫個人真實信息,完成實名認證

在全球範圍內,Apple公司的產品和服務一直備受用戶喜愛。註冊一個香港AppleID將帶給用戶更多的便利和特權,讓我們一起來了解一下註冊香港AppleID的步驟以及需要注意的事項。如何註冊香港AppleID在使用蘋果設備時,許多應用程式和功能都需要使用AppleID進行登入。如果您想下載香港地區的應用程式或享受香港AppStore的優惠內容,那麼註冊一個香港AppleID就非常必要。本文將詳細介紹如何註冊香港AppleID的步驟以及需要注意的事項。步驟:選擇語言與地區:在蘋果設備上找到「設定」選項,進入

中國聯通app能夠輕鬆的滿足大家的使用,多樣的功能,解決你們的需求,想要辦理各種業務,都可以在這裡輕鬆的搞定,有不需要的都可以在這裡及時的退訂掉,有效的避免後續的損失,很多人在使用手機時,有時感覺流量不夠用,就購買了額外的流量包,但下個月又不想要要,就想要馬上的退訂掉,在這裡小編為大家提供退訂的方法,讓需要的朋友們,都可以來使用起來! 在中國聯通app中,找到右下角的「我的」選項,點擊它。 在我的介面裡,滑動我的服務一欄,點擊其中的「我已訂購」選

發票作為購物憑證,對於我們的日常生活和工作都至關重要。那麼我們平常在使用多點app進行購物的時候,如何在多點app中輕鬆開立發票呢?下文中本站小編將為大家帶來詳細的多點app開立發票詳細操作步驟攻略,想要了解的用戶們千萬不容錯過,快來跟著文本一起操作了解一下吧!在【發票中心】點選【多點超市/自由購】在已完成的訂單頁中選擇需要開立發票的訂單,點選下一步填寫【發票資訊】,【收件者資訊】,確認無誤後點選提交過個幾分鐘後,進入收件信箱,打開郵件,點選電子發票下載地址最後,下載列印電子發票

Web標準是一組由W3C和其他相關組織制定的規範和指南,它包括HTML、CSS、JavaScript、DOM、Web可訪問性和性能優化等方面的標準化,透過遵循這些標準,可以提高頁面的兼容性、可訪問性、可維護性和效能。 Web標準的目標是使Web內容能夠在不同的平台、瀏覽器和裝置上一致地展示和交互,提供更好的使用者體驗和開發效率。

Blackmagic Design 終於將其廣受好評的 Blackmagic Camera 應用程式帶到了 Android 平台。專業攝影機應用程式可免費下載,並提供完整的手動控制。這些控制旨在讓您更輕鬆地獲得專業級 cin

Cockpit是一個面向Linux伺服器的基於Web的圖形介面。它主要是為了使新用戶/專家用戶更容易管理Linux伺服器。在本文中,我們將討論Cockpit存取模式以及如何從CockpitWebUI切換Cockpit的管理存取。內容主題:駕駛艙進入模式查找當前駕駛艙訪問模式從CockpitWebUI啟用Cockpit的管理訪問從CockpitWebUI禁用Cockpit的管理訪問結論駕駛艙進入模式駕駛艙有兩種訪問模式:受限訪問:這是駕駛艙的默認訪問模式。在這種存取模式下,您無法從駕駛艙Web用戶

WindowsAppRuntime或WinRT就像微軟建立的工具箱。它幫助開發人員在許多設備上建立和運行應用程序,如電腦、平板電腦、手機、Xbox等。在執行應用程式時,如果您收到此應用程式需要WindowsAppRuntime的錯誤訊息,請遵循此貼文以解決該問題。為什麼會出現此錯誤? WindowsAppRuntime是一個強大的工具,可以幫助開發人員在各種裝置上建置和運行應用程序,包括電腦、平板電腦、手機、Xbox和HoloLens。如果您收到提示需要WindowsAppRuntime來執行
