簡體   English   中英

如何進行實時視頻流及其控制

[英]how to make live video streaming and some controlls on it

我已經為電子學習系統開發了一個php網站,我想在其上流式傳輸實時會話,以便只有我的用戶才能訪問和顯示它,此外,我想控制用戶可以觀看視頻多少分鍾,具體取決於那里的平衡(例如,如果用戶的余額中有1美元,他可以觀看10分鍾的視頻會話,而通話結束后,他將無法再觀看視頻)。

所以大家請幫我,因為我不知道從哪里可以解決這個問題。

謝謝

我認為僅靠PHP不可能做到這一點。 Flash播放必須支持某種功能,它可以每隔幾秒鍾拉動天平。

如果找到支持此類功能的Flash Player,則實施PHP會非常容易,因為只需要輪詢數據庫以獲取用戶余額即可。

您可能能夠將流鏈接設置為PHP文件,並且取決於客戶端Flash Player加載視頻的方式,您可能會施加限制。

另一方面,為什么不讓他們完成正在觀看的視頻呢? 施加這樣的限制將阻止您的用戶學習。

-只需再次閱讀您的消息即可,不知道后者是否適用於實時流媒體會話。

為了做到這一點,您可能需要創建一個SIP服務...這遠遠超出了普通php網站的范圍。

這不是一件簡單的事情,但基本上,您需要一個能夠流式傳輸的視頻服務器(您知道:-))。 您需要通過api控制流。

您的服務器必須檢查用戶是否付費才能啟動視頻流。 如果她有權利(為之付款),則您可能會流媒體,否則她本來不應走得那么遠。

也要小心,因為流可能以URL開頭。 因此,如果您需要大量用戶,那么重要的是安全性。 您無法承擔任何安全漏洞。

通常,您還可以考慮對視頻內容進行加密,具體取決於其價值。

這是一個簡短的解釋,但我希望我能給您一個開始...您必須構建一個全球架構。 在搜索引擎上查找VOD架構或類似內容。

您可能需要流服務,以及像Flowplayer這樣的高級播放器-該功能比JW-Player具有數十億的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM