1.一種播放視頻的方法,其特征在于,所述方法包括:
發(fā)送視頻的視角調(diào)整請求;其中,所述視角調(diào)整請求中攜帶有所述視頻的視頻標(biāo)識、目標(biāo)視角和播放時(shí)間點(diǎn);
接收針對所述視角調(diào)整請求返回的全景視頻數(shù)據(jù);其中,所述全景視頻數(shù)據(jù)為以所述目標(biāo)視角為觀看角度,對所述觀看角度中的場景進(jìn)行三維建模得到的;
在全景視頻播放器中從所述播放時(shí)間點(diǎn)播放所述全景視頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以所述目標(biāo)視角為觀看角度,對所述觀看角度中的場景進(jìn)行三維建模的步驟,包括:
獲取所述視頻標(biāo)識對應(yīng)的三維視頻源;
按照所述播放時(shí)間點(diǎn)從所述三維視頻源中獲取若干個(gè)拍攝畫面;
利用所述若干個(gè)拍攝畫面對所述觀看角度中的場景進(jìn)行三維建模得到全景視頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
對所述目標(biāo)視角進(jìn)行調(diào)整,得到調(diào)整后的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度;
按照所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度播放所述全景視頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過如下步驟確定所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度:
獲取用戶在所述全景視頻播放器中的滑動距離和滑動方向;
根據(jù)所述滑動距離確定旋轉(zhuǎn)角度,以及根據(jù)所述滑動方向確定旋轉(zhuǎn)方向。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過如下步驟確定所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度:
獲取陀螺儀在立體空間坐標(biāo)軸上的移動軌跡;
根據(jù)所述移動軌跡確定所述旋轉(zhuǎn)角度和旋轉(zhuǎn)方向。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在接收到針對所述視角調(diào)整請求返回的全景視頻數(shù)據(jù)后,按照所述播放時(shí)間點(diǎn)緩存所述全景視頻數(shù)據(jù);
在接收到用戶的回放請求時(shí),根據(jù)用戶選擇的回放時(shí)間點(diǎn)播放緩存的全景視頻數(shù)據(jù)。
7.一種播放視頻的裝置,其特征在于,包括:
請求發(fā)送模塊,用于發(fā)送視頻的視角調(diào)整請求;其中,所述視角調(diào)整請求中攜帶有所述視頻的視頻標(biāo)識、目標(biāo)視角和播放時(shí)間點(diǎn);
視頻接收模塊,用于接收針對所述視角調(diào)整請求返回的全景視頻數(shù)據(jù);其中,所述全景視頻數(shù)據(jù)為以所述目標(biāo)視角為觀看角度,對所述觀看角度中的場景進(jìn)行三維建模得到的;
視頻播放模塊,用于在全景視頻播放器中從所述播放時(shí)間點(diǎn)播放所述全景視頻數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括視頻獲取模塊,所述視頻獲取模塊,包括:
視頻源獲取子模塊,用于獲取所述視頻標(biāo)識對應(yīng)的三維視頻源;
拍攝畫面獲取子模塊,用于按照所述播放時(shí)間點(diǎn)從所述三維視頻源中獲取若干個(gè)拍攝畫面;
三維建模子模塊,用于利用所述若干個(gè)拍攝畫面對所述觀看角度中的場景進(jìn)行三維建模得到全景視頻數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
角度調(diào)整模塊,用于對所述目標(biāo)視角進(jìn)行調(diào)整,得到調(diào)整后的旋轉(zhuǎn)方向和旋轉(zhuǎn)角度;
調(diào)整播放模塊,用于按照所述旋轉(zhuǎn)方向和旋轉(zhuǎn)角度播放所述全景視頻數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述角度調(diào)整模塊,包括:
距離方向獲取子模塊,用于獲取用戶在所述全景視頻播放器中的滑動距離和滑動方向;
第一確定子模塊,用于根據(jù)所述滑動距離確定旋轉(zhuǎn)角度,以及根據(jù)所述滑動方向確定旋轉(zhuǎn)方向。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述角度調(diào)整模塊,包括:
軌跡獲取子模塊,用于獲取陀螺儀在立體空間坐標(biāo)軸上的移動軌跡;
第二確定子模塊,用于根據(jù)所述移動軌跡確定所述旋轉(zhuǎn)角度和旋轉(zhuǎn)方向。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
緩存模塊,用于在接收到針對所述視角調(diào)整請求返回的全景視頻數(shù)據(jù)后,按照所述播放時(shí)間點(diǎn)緩存所述全景視頻數(shù)據(jù);
回放模塊,用于在接收到用戶的回放請求時(shí),根據(jù)用戶選擇的回放時(shí)間點(diǎn)播放緩存的全景視頻數(shù)據(jù)。