你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> Swift 使用ijkplayer框架播放直播視頻2(RTSP視頻流播放)

Swift 使用ijkplayer框架播放直播視頻2(RTSP視頻流播放)

編輯:IOS7技巧
下面我們來看一篇關於 Swift 使用ijkplayer框架播放直播視頻2(RTSP視頻流播放)的教程,希望這篇教程對各位有幫助。

我介紹了 ijkplayer 框架的配置和使用。當時使用的是 ijkplayer 默認的編譯配置,也就是精簡配置。這種編譯出來的包比較小,也支持大多數的視頻格式。比如前文的 RTMP 或 HTTP 協議的直播視頻都是可以播放的。

但有時我們需要支持更多的視頻類型(比如做 RTSP 協議的視頻直播),那麼就需要修改默認的編譯配置。

1,將Ijkplayer項目下載到本地,這個就不多說了

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios

2,在集成ffmpeg之前,需要先修改默認的module.sh

原來使用的是 module-lite.sh,這裡改成 module-default.sh


cd ijkplayer-ios
cd config
rm module.sh
ln -s module-default.sh module.sh
cd ..
cd ios
sh compile-ffmpeg.sh clean

3,接下來的集成ffmpeg同之前的一樣


cd ijkplayer-ios
git checkout -B latest k0.6.0
 
./init-ios.sh
 
cd ios
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

4,framework編譯、項目配置這些也是和前文一樣。這裡就不多說了

5,這裡使用前文的樣例做測試
把地址改成 RTSP 視頻地址(rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp)
可以看到視頻播放成功:

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved