專利名稱:手機音視頻播放方法及手機、播放設備的制作方法
技術領域:
本發明屬于網絡技術領域,尤其涉及手機音視頻播放方法及手機、播放設備。
背景技術:
隨著網絡技術的發展及智能手機的普及,越來越多的用戶開始使用手機進行網絡多媒體通信,例如通過手機進行音視頻通話,以及進行音視頻在線播放,等等。然而,受到手機自身體積的限制,手機屏幕無法達到例如電視等其他播放設備的屏幕尺寸,不利于畫面的顯示,手機的聲音效果也不如其他播放設備的聲音效果,以上因素均限制了用戶對手機的操作體驗
發明內容
本發明實施例的目的在于提供一種手機音視頻播放方法,旨在解決現有的手機音視頻播放受到手機自身體積的限制,影響了播放效果的問題。本發明實施例是這樣實現的,一種手機音視頻播放方法,包括手機向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備;通過互聯互通協議將手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。本發明實施例的另一目的在于提供一種手機音視頻播放方法,包括播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備;將所述手機發送的音視頻碼流存儲進緩存;根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。本發明實施例的另一目的在于提供一種手機,包括播放指令發送單元,用于向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備;碼流發送單元,用于通過互聯互通協議將所述手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。本發明實施例的另一目的在于提供一種播放設備,包括播放指令接收單元,用于播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備;緩存單元,用于將所述手機發送的音視頻碼流存儲進緩存;播放單元,用于根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。本發明實施例基于智能設備中的互聯互通協議來實現,由手機將在手機端播放的音視頻碼流發送給相應的與手機進行互聯互通的播放設備,從而利用播放設備更加出色的影音播放效果來對手機的音視頻進行同步播放,提高了用戶的多媒體體驗。
圖I是本發明手機音視頻播放方法實施例的手機的實現流程圖;圖2是本發明手機音視頻播放方法實施例的播放設備的實現流程圖;圖3是本發明 手機音視頻播放方法實施例的交互流程圖;圖4是本發明手機音視頻播放方法實施例所適用的系統結構框圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。本發明實施例基于智能設備中的互聯互通協議來實現,由手機將在手機端播放的音視頻碼流發送給相應的與手機進行互聯互通的播放設備,從而利用播放設備更加出色的影音播放效果來對手機的音視頻進行同步播放,提高了用戶的多媒體體驗。本發明實施例提供的手機音視頻播放方法所適用的系統環境涉及手機和播放設備兩個通信實體,這兩個通信實體之間基于互聯互通協議來實現通信,其中,播放設備包括但不限于智能電視、計算機、平板電腦等設備。在本發明實施例中,互聯互通協議為處于一定范圍內的智能設備之間用來相互發現、定位和通信的協議,其可以為閃聯協議、DLNA (Digital Living Network Alliance)協議等專用于智能設備之間互聯互通的協議,也可以為Wi-Fi、Zigbee等通用的短距離通信協議,在此不作具體限定。圖I示出了本發明實施例提供的手機音視頻播放方法的實現流程,在本實施例中,流程的執行主體為手機,詳述如下在步驟SlOl中,手機向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備。基于互聯互通協議,只要是同在一定距離范圍內且具備了互聯互通協議棧的設備,同時該設備處于上電運行狀態,這些設備即可相互發現、定位,并在有通信請求時進行相應的通信。因此,在步驟SlOl之前,手機首先作為控制點(Control Point)在開機或者初始化階段通過互聯互通協議獲取到在線設備列表,該在線設備列表中即包括了在當前狀態下能夠與手機通過互聯互通協議進行通信的播放設備。在本實施例中,當獲取到相應的在線設備列表之后,手機即可以從該列表中選定一個播放設備,并向其發送播放指令,以指示該播放設備有音視頻碼流需要播放。在步驟S102中,通過互聯互通協議將所述手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。在本實施例中,截取需要在手機端播放的音視頻碼流,并基于互聯互通協議將音視頻碼流通過實時傳輸協議(Real-time Transport Protocol, RTP)等相關的流媒體通信協議將音視頻碼流發送至播放設備的相應端口,以使播放設備能夠接收該音視頻碼流,并根據步驟SlOl中接收到的播放指令來播放該音視頻碼流。具體播放設備接收并播放音視頻碼流的方法將在本發明后續實施例中進行相應闡述,在此不贅述。
需要說明的是,在手機將音視頻碼流發送至播放設備的相應端口之前,可以根據實際的網絡環境或者設備要求,對音視頻碼流進行壓縮編碼、加入時間戳等相應處理再進行發送,以達到節約帶寬,提高音視頻播放的同步效果的目的。而具體的音視頻碼流處理方法在此不用于限定本發明,不贅述。作為本發明的一個實施例,在步驟S102之后,當手機端結束音視頻播放或者取消音視頻同步播放時,可以通過向播放設備發送停止指令,以使播放設備根據該停止指令停止播放音視頻碼流。在本實施例中,基于互聯互通協議,由手機將在手機端播放的音視頻碼流發送給相應的播放設備進行播放,以使用戶能夠通過手機之外的播放設備來完成手機的視頻通話、在線視頻播放等功能,提高了用戶的多媒體體驗。圖2示出了本發明實施例提供的手機音視頻播放方法的實現流程,在本實施例中,流程的執行主體為播放設備,詳述如下
在步驟S201中,播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備。在步驟S202中,將所述手機發送的音視頻碼流存儲進緩存。在步驟S201和步驟S202之前,播放設備需要接入到通過互聯互通協議與手機進行通信的網絡中,并在接入的同時開啟RTP端口以等待手機將音視頻碼流發送到該RTP端□。在本實施例中,播放設備通過接入的網絡接收來自手機的播放指令,同時,查詢RTP端口是否有來自手機的音視頻碼流,如果RTP端口有來自手機的音視頻碼流,則將該音視頻碼流存儲至播放設備中的緩存。在步驟S203中,根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。在本實施例中,根據所述播放指令,播放設備啟動相應的音視頻播放程序,從而利用音視頻播放程序從緩存中讀取存儲的音視頻碼流并播放,從而實現將手機的音視頻同步到播放設備上進行播放。在本實施例中,當手機在發送音視頻碼流之前對該碼流進行了相應的前置處理,例如壓縮、加入時間戳等,則相應地,在播放設備接收到音視頻碼流后,需要對該碼流進行相應的解壓縮、同步等處理,在此不用于限定本發明,不贅述。作為本發明的一個實施例,在接收到來自手機的停止命令時,播放設備停止播放緩存中的音視頻碼流,同時退出相應的音視頻播放程序。在本實施例中,播放設備通過加入互聯互通協議網絡,開啟RTP端口并接收手機的播放指令,以將接收到的音視頻碼流在播放設備中進行播放,提高了用戶的多媒體體驗。圖3示出了本發明實施例提供的手機音視頻播放方法的交互流程,在本實施例中,交互的主體為手機和播放設備,詳述如下I、播放設備接入到通過互聯互通協議與手機進行通信的網絡中,同時開啟RTP端□。2、手機獲取在線設備列表,從中選定播放設備。其中,在線設備列表中包括了能夠通過互聯互通協議與手機進行通信的所有設備。
3、手機向播放設備發送播放指令。4、手機通過互聯互通協議將所述手機的音視頻碼流發送至播放設備。5、播放設備將手機發送的音視頻碼流存儲進緩存。6、播放設備根據手機的播放指令從緩存中讀取音視頻碼流并播放。7、當手機端結束音視頻播放或者取消音視頻同步播放時,向播放設備發送停止指令。8、播放設備停止播放緩存中的音視頻碼流。
上述交互流程的具體實現原理與本發明圖I和圖2實施例所述的原理相同,在此
不一一贅述。圖4示出了本發明實施例提供的手機音視頻播放方法所適用的系統結構,如圖4所示,該系統包括手機41和播放設備42,手機41和播放設備42可以分別用于運行本發明圖I和圖2實施例所示的手機音視頻播放方法。為了便于說明,僅示出了與本實施例相關的部分。在手機41中,包括播放指令發送單元411,向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備。碼流發送單元412,通過互聯互通協議將所述手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。可選地,還包括停止指令發送單元,向所述播放設備發送停止指令,以使所述播放設備停止播放所述音視頻碼流。在播放設備42,包括播放指令接收單元421,播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備。緩存單元422,將所述手機發送的音視頻碼流存儲進緩存。播放單元423,根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。可選地,還包括接入單元,接入網絡,所述網絡為通過互聯互通協議與所述手機進行通信的網絡。端口控制單元,用于開啟實時傳輸協議RTP端口。可選地,還包括停止播放單元,當接收到所述手機發送的停止命令時,停止播放所述音視頻碼流。本發明實施例基于智能設備中的互聯互通協議來實現,由手機將在手機端播放的音視頻碼流發送給相應的與手機進行互聯互通的播放設備,從而利用播放設備更加出色的影音播放效果來對手機的音視頻進行同步播放,提高了用戶的多媒體體驗。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種手機音視頻播放方法,其特征在于,包括 手機向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備; 通過互聯互通協議將手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。
2.如權利要求I所述的方法,其特征在于,還包括 向所述播放設備發送停止指令,以使所述播放設備停止播放所述音視頻碼流。
3.一種手機音視頻播放方法,其特征在于,包括 播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備; 將所述手機發送的音視頻碼流存儲進緩存; 根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。
4.如權利要求3所述的方法,其特征在于,在所述播放設備接收手機的播放指令之前,還包括 接入網絡,所述網絡為通過互聯互通協議與所述手機進行通信的網絡; 開啟實時傳輸協議RTP端口。
5.如權利要求3所述的方法,其特征在于,還包括 當接收到所述手機發送的停止命令時,停止播放所述音視頻碼流。
6.一種手機,其特征在于,包括 播放指令發送單元,用于向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備; 碼流發送單元,用于通過互聯互通協議將所述手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。
7.如權利要求6所述的手機,其特征在于,還包括 停止指令發送單元,用于向所述播放設備發送停止指令,以使所述播放設備停止播放所述音視頻碼流。
8.—種播放設備,其特征在于,包括 播放指令接收單元,用于播放設備接收手機的播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備; 緩存單元,用于將所述手機發送的音視頻碼流存儲進緩存; 播放單元,用于根據所述播放指令從所述緩存中讀取所述音視頻碼流并播放。
9.如權利要求8所述的播放設備,其特征在于,還包括 接入單元,用于接入網絡,所述網絡為通過互聯互通協議與所述手機進行通信的網絡; 端口控制單元,用于開啟實時傳輸協議RTP端口。
10.如權利要求8所述的播放裝置,其特征在于,還包括 停止播放單元,用于當接收到所述手機發送的停止命令時,停止播放所述音視頻碼流。
全文摘要
本發明適用于網絡技術領域,提供了手機音視頻播放方法及手機、播放設備,包括手機向播放設備發送播放指令,所述播放設備為當前能夠通過互聯互通協議與所述手機進行通信的播放設備;通過互聯互通協議將手機的音視頻碼流發送至所述播放設備,以使所述播放設備接收并根據所述播放指令播放所述音視頻碼流。本發明基于智能設備中的互聯互通協議來實現,由手機將在手機端播放的音視頻碼流發送給相應的與手機進行互聯互通的播放設備,從而利用播放設備更加出色的影音播放效果來對手機的音視頻進行同步播放,提高了用戶的多媒體體驗。
文檔編號H04M1/725GK102710986SQ20121013970
公開日2012年10月3日 申請日期2012年5月7日 優先權日2012年5月7日
發明者鄒海超 申請人:Tcl集團股份有限公司