一種視頻共享方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種視頻共享方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)和網(wǎng)絡(luò)技術(shù)的普及和發(fā)展,機頂盒作為一種媒體終端,不但要在網(wǎng)絡(luò)化、交互性、智能趨勢等方面滿足市場需求,并且要客服個性化需求的無線擴展同機頂盒硬件處理能力的有限性的矛盾,為此,各個機頂盒生產(chǎn)商業(yè)在積極的尋求各種改進,例如,機頂盒可以集成瀏覽網(wǎng)頁、流媒體播放、機頂盒之間節(jié)目共享等。在眾多市場需求中,用戶通過機頂盒共享視頻是目前很常用的一項功能,然而目前的共享方法通常是機頂盒之間發(fā)送視頻節(jié)目的URL地址,機頂盒接收方通過URL地址從服務(wù)器獲取視頻節(jié)目數(shù)據(jù),進而播放視頻。可見,這種傳統(tǒng)的視頻共享方法是依賴于服務(wù)器中存儲的數(shù)據(jù)的,很容易受服務(wù)器工作效率而影響共享結(jié)果。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻共享方法及裝置,用以實現(xiàn)機頂盒之間共享視頻不依賴于服務(wù)器,從而增強視頻共享效率。
[0004]本發(fā)明提供一種視頻共享方法,包括:
[0005]當識別到對共享功能的觸發(fā)操作時,向第二機頂盒發(fā)送當前視頻的共享請求;
[0006]當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送所述當前視頻的共享文件,所述第二機頂盒用于根據(jù)所述共享文件播放所述當前視頻。
[0007]在一個實施例中,當所述當前視頻為直播視頻時,所述當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送所述當前視頻的共享文件,所述第二機頂盒用于根據(jù)所述共享文件播放所述當前視頻,包括:
[0008]當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送直播標識和所述直播視頻的頻道標識,所述第二機頂盒用于根據(jù)所述頻道標識切換至相應的頻道。
[0009]在一個實施例中,當所述當前視頻為點播視頻時,所述當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送所述當前視頻的共享文件,所述第二機頂盒用于根據(jù)所述共享文件播放所述當前視頻,包括:
[0010]當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送點播標識、所述點播視頻的視頻文件、視頻起始時間和/或視頻結(jié)束時間,所述第二機頂盒用于根據(jù)所述視頻文件、視頻起始時間和/或視頻結(jié)束時間播放所述點播視頻。
[0011]在一個實施例中,所述向所述第二機頂盒發(fā)送點播標識、所述點播視頻的視頻文件、視頻起始時間和/或視頻結(jié)束時間之前,所述方法還包括:
[0012]將所述點播視頻的視頻文件存儲在本地。
[0013]在一個實施例中,所述當識別到對共享功能的觸發(fā)操作時,向第二機頂盒發(fā)送當前視頻的共享請求,包括:
[0014]當識別到對共享功能的觸發(fā)操作時,接收對預存好友列表中的一個或多個好友的選擇操作;
[0015]向所述選擇的一個或多個好友對應的第二機頂盒發(fā)送當前視頻的共享請求。
[0016]本發(fā)明實施例的一些有益效果可以包括:
[0017]該技術(shù)方案在第一機頂盒和第二機頂盒之間共享視頻時,第一機頂盒向第二機頂盒直接發(fā)送當前視頻的共享文件,由第二機頂盒接收共享文件并直接播放當前視頻,無需通過服務(wù)器獲取當前視頻的相關(guān)數(shù)據(jù),因此共享過程不受服務(wù)器的影響,不僅提高了視頻共享的效率,也使得共享過程更加簡便。
[0018]一種視頻共享裝置,用于第一機頂盒,包括:
[0019]第一發(fā)送模塊,用于當識別到對共享功能的觸發(fā)操作時,向第二機頂盒發(fā)送當前視頻的共享請求;
[0020]第二發(fā)送模塊,用于當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送所述當前視頻的共享文件,所述第二機頂盒用于根據(jù)所述共享文件播放所述當前視頻。
[0021]在一個實施例中,所述第二發(fā)送模塊包括:
[0022]第一發(fā)送子模塊,用于當所述當前視頻為直播視頻時,當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送直播標識和所述直播視頻的頻道標識,所述第二機頂盒用于根據(jù)所述頻道標識切換至相應的頻道。
[0023]在一個實施例中,所述第二發(fā)送模塊包括:
[0024]第二發(fā)送子模塊,用于當所述當前視頻為點播視頻時,當接收到所述第二機頂盒對所述共享請求的反饋時,向所述第二機頂盒發(fā)送點播標識、所述點播視頻的視頻文件、視頻起始時間和/或視頻結(jié)束時間,所述第二機頂盒用于根據(jù)所述視頻文件、視頻起始時間和/或視頻結(jié)束時間播放所述點播視頻。
[0025]在一個實施例中,所述裝置還包括:
[0026]存儲模塊,用于向所述第二機頂盒發(fā)送點播標識、所述點播視頻的視頻文件、視頻起始時間和/或視頻結(jié)束時間之前,將所述點播視頻的視頻文件存儲在本地。
[0027]在一個實施例中,所述第一發(fā)送模塊包括:
[0028]接收子模塊,用于當識別到對共享功能的觸發(fā)操作時,接收對預存好友列表中的一個或多個好友的選擇操作;
[0029]第三發(fā)送子模塊,用于向所述選擇的一個或多個好友對應的第二機頂盒發(fā)送當前視頻的共享請求。
[0030]本發(fā)明實施例的一些有益效果可以包括:
[0031]該裝置在第一機頂盒和第二機頂盒之間共享視頻時,第一機頂盒向第二機頂盒直接發(fā)送當前視頻的共享文件,由第二機頂盒接收共享文件并直接播放當前視頻,無需通過服務(wù)器獲取當前視頻的相關(guān)數(shù)據(jù),因此共享過程不受服務(wù)器的影響,不僅提高了視頻共享的效率,也使得共享過程更加簡便。
[0032]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0033]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0034]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0035]圖1為本發(fā)明實施例中一種視頻共享方法的流程圖;
[0036]圖2為本發(fā)明實施例中一種視頻共享方法中步驟Sll的流程圖;
[0037]圖3為本發(fā)明實施例中一種視頻共享裝置的框圖;
[0038]圖4為本發(fā)明實施例中一種視頻共享裝置中第二發(fā)送模塊32的框圖;
[0039]圖5為本發(fā)明實施例中另一種視頻共享裝置的框圖;
[0040]圖6為本發(fā)明實施例中一種視頻共享裝置中第一發(fā)送模塊31的框圖。
【具體實施方式】
[0041]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]圖1為本發(fā)明實施例中一種視頻共享方法的流程圖。如圖1所示,該方法用于第一機頂盒,包括以下步驟S11-S12:
[0043]步驟S11,當識別到對共享功能的觸發(fā)操作時,向第二機頂盒發(fā)送當前視頻的共享請求;
[0044]步驟S12,當接收到第二機頂盒對共享請求的反饋時,向第二機頂盒發(fā)送當前視頻的共享文件,第二機頂盒用于根據(jù)共享文件播放當前視頻。
[0045]采用本發(fā)明實施例提供的技術(shù)方案,在第一機頂盒和第二機頂盒之間共享視頻時,第一機頂盒向第二機頂盒直接發(fā)送當前視頻的共享文件,由第二機頂盒接收共享文件并直接播放當前視頻,無需通過服務(wù)器獲取當前視頻的相關(guān)數(shù)據(jù),因此共享過程不受服務(wù)器的影響,不僅提高了視頻共享的效率,也使得共享過程更加簡便。
[0046]上述方法中,當前視頻可以是直播視頻,也可以是點播視頻。因此,針對直播視頻或者點播視頻,第一機頂盒向第二機頂盒發(fā)送的共享文件各有不同。
[0047]在一個實施例中,當當前視頻是直播視頻時,步驟S12可實施為以下步驟:當接收到第二機頂盒對共享請求的反饋時,向第二機頂盒發(fā)送直播標識和直播視頻的頻道標識,第二機頂盒用于根據(jù)頻道標識切換至相應的頻道。
[0048]在一個實施例中,當當前視頻是點播視頻時,步驟S12可實施為以下步驟:當接收到第二機頂盒對共享請求的反饋時,向第二機頂盒發(fā)送點播標識和點播視頻的視頻文件,也可以發(fā)送視頻起始時間或視頻結(jié)束時間,或者同時發(fā)送視頻起始時間和視頻結(jié)束時間,其中,第二機頂盒用于根據(jù)視頻文件、視頻起始時間、視頻結(jié)束時間播放點播視頻。采用該實施例的技術(shù)方案之前,第一機頂盒會將點播視頻的視頻文件存儲在本地,或者緩存在本地。當?shù)诙C頂盒對共享請求發(fā)出反饋后,就會接收到第一機頂盒發(fā)送的保存在本地的視頻文件,而對于接收到的視頻文件,第二機頂盒可以邊緩存邊播放。
[0049]在一個實施例中,如圖2所示,步驟Sll可以實施為以下步驟S111-S112: