直播原始碼中一對一直播功能的實現教程

2021-09-09 04:48:54 字數 1668 閱讀 9976

$uid=$this->uid;

$configpri = $this->getconfigpri();

$tmp_id = str_replace(array("@","#","-"),"_",$uid);

$now_time = time();

$now_time2 = $now_time + 3*60*60;

$txtime = dechex($now_time2);

$live_code = $bizid . "_" . $tmp_id . "_" . $txtime;

$txsecret = md5($push_url_key . $live_code . $txtime);

$safe_url = "&txsecret=" . $txsecret."&txtime=" .$txtime;

$push_url = "rtmp:" . $live_code . "?bizid=" . $bizid .$safe_url;

$play_url = "rtmp:".$live_code. "?bizid=" . $bizid .$safe_url;

$info=array(

"pushurl" => $push_url,

"timestamp" => $now_time,

"playurl" => $play_url

);

通過上面的**,我們可以實現主播與使用者之間流的相互交換,主播與使用者進行一對一直播的過程可以是免費的也可以是計時收費的,在主播與使用者進行一對一直播的過程中,其他使用者無法再對主播進行一對一直播邀請,所以我們要在使用者對主播發出一對一直播申請時,對主播目前的直播狀態進行檢查。

/* 直播狀態 */

public function checklive($uid,$liveuid,$stream)

$rs['type']=$islive['type'];

$rs['type_val']='0';

$rs['type_msg']='';

$userinfo=di()->notorm->users

->select("issuper")

->where('id=?',$uid)

->fetchone();

if($userinfo && $userinfo['issuper']==1)

$rs['type']='0';

$rs['type_val']='0';

$rs['type_msg']='';

return $rs;

}$rs['xianmian']='0';

if($islive['type']==1)else if($islive['type']==2)

}else if($islive['type']==3)else if($islive['type']==6)else if($islive['type']==9)")->fetchone();

$configpub = $this->getconfigpub();

$rs['xianmian'] = $userinfo['xianmian'] == 0 ? $configpub['xianmian'] * 60 : $userinfo['xianmian'] * 60;

}else

}

一對一直播原始碼系統平台回歸內容本質,才能站穩腳跟

而原因更是眾所周知,受制於單一的運營模式,難破盈利瓶頸。目前,一對一直播原始碼平台行業的運營戰略大致分為兩個方向 平台對優質資源的渴求,打響頭部內容戰。如一直播的強明星戰略,優質的明星資源就意味著優質的內容,而使用者都是追著內容流動,流量也就自然不足為慮。大眾流量分發,走全民直播娛樂路線。正因為有效...

成品php一對一直播程式原始碼,承載人數達上億人?

成品php一對一直播程式原始碼,承載人數達上億人?如今直播成為家常便飯,不管是世界級的直播,像剛過去的世界盃 還是咱們平常見得娛樂秀場直播,承載人數都是幾百上千萬甚至上億的。那麼,是什麼承擔著這麼大的壓力,讓咱們如此流暢清晰的 呢?併發兩百人,1臺 cvm 系列2 標準型 4核 8gb 頻寬1m 1...

一對一直播交友原始碼實現即時通訊教程

大多數人都承受著巨大的壓力,在這個時代小心翼翼的行走,而一對一直播交友原始碼的出現,帶領他們找到了壓力宣洩的出口,即陌生人與陌生人之間的社交。在這個物欲橫流的時代,心浮氣躁 急功近利更是成為社會的普遍共性。大多數人都承受著巨大的壓力,在這個時代小心翼翼的行走,而一對一直播交友原始碼的出現,帶領他們找...