2016-06-03 4 views

답변

4

AVPlayer는 RTMP 스트리밍을 지원하지 않습니다.

iOS 기기에서 RTMP 스트림을 재생하는 가장 쉬운 방법은 VLCKit을 통해 재생하는 것입니다.

  1. pod 'MobileVLCKit-unstable', '3.0.0a23'을 podfile에 추가하십시오.

  2. run pod install을 설치하십시오.

  3. VLC 미디어 플레이어를 시작 뷰 컨트롤러에서

  4. 스위프트

    에서이 프레임 워크를 사용할 수 있도록하기 위해 브리지 헤더 파일에 #import <MobileVLCKit/MobileVLCKit.h>를 추가하고 재생 스트림 시작 :

    var player: VLCMediaPlayer! 
    
    override func viewDidLoad() { 
        super.viewDidLoad() 
    
        player = VLCMediaPlayer() 
        player.media = VLCMedia(url: URL(string: "rtmp://сс.tv/sea")!) 
        player.drawable = view 
    } 
    
    override func viewDidAppear(_ animated: Bool) { 
        super.viewDidAppear(animated) 
        if !player.isPlaying { 
         player.play() 
        } 
    } 
    
관련 문제