symbian 视频播放解决方案
生活随笔
收集整理的這篇文章主要介紹了
symbian 视频播放解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. ?S60用多媒體框架(MMF)實現視頻和音頻的回放和錄制,其擁有一個插件架構,可使用多種類型的用于媒體回放和錄制的插件,比如RealPlayer引擎是針對MMF控制器的插件,支持視頻和音頻回放及流。 2. ?s60內置播放器采用Realplayer引擎。?不支持HTTP流媒體,因為在顯示之前必須把所有的視頻數據一次性讀入緩存。 3. ?S60的常用格式是 MP4(編解碼標準為H.263和MPEG4)、3GP(H.263和MPEG4)? 4.? S60平臺支持C++進行多媒體開發,下表總結了如何用C++實現多媒體應用
? 5. ?從上表得出結論,CVideoPlayerUtility用來開發視頻剪輯的播放和錄制。如果要開發一個讀取本地文件或RTSP流而且格式為MP4、3GP或Rmvb的播放器,使用CVideoPlayerUtility就夠了。?但如果需要讀取網絡數據流,就必須用network APIs連接到網絡獲取數據,接著用CDirectScreenAccess API繪制屏幕,當中主要步驟有RTP傳輸,mpeg4/h264解碼,yuv2rgb轉換。如果不用symbian的API,流媒體傳輸可移植live555,視音頻解碼可用ffmpeg。 職場 視頻 移動開發 symbian
| 用例 | Symbian C++ |
| 使用S60媒體播放器和RealPlayer引擎播放本地文件和RTSP流。 | 使用AppArc API(RApaLsSession)啟動S60媒體播放器應用。 |
| 使用定制的用戶界面和RealPlayer引擎播放本地文件和RTSP流。 | 創建自己的用戶界面并使用CVideoPlayerUtility API播放和控制文件或URL。 |
| 使用自己的播放器播放本地文件。 | 創建自己的播放器。使用CMdaAudioOutputStream進行音頻渲染(1),使用CDirectScreenAccess API 進行視頻渲染。 |
| 使用自己的播放器實施流視頻內容。 | 使用network APIs( RSocketServ、RConnection、RSocket) 連接到網絡(2)。?然后使用CMdaAudioOutputStream進行音頻渲染,使用CDirectScreenAccess API 進行視頻渲染。 |
0
微博 QQ 微信收藏
上一篇:Symbian 資源文件解析 下一篇:symbian oggplay ... juwen55篇文章,45W+人氣,1粉絲
關注轉載于:https://blog.51cto.com/juwen/116161
總結
以上是生活随笔為你收集整理的symbian 视频播放解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java+sql server+Call
- 下一篇: JAVA与SAP数据交互的方式总结