【问题标题】:iOS SDK mms video streamingiOS SDK mms 视频流
【发布时间】:2012-04-23 18:51:22
【问题描述】:

基本上,我想使用 iOS SDK 流式传输和播放彩信视频。我可以使用MPMovieplayer 流式传输一些视频,但不能使用 MMS 或 RSTP。 我对此进行了研究,但找不到明确的解决方案。有人可以帮帮我吗?

我试过 VLC 手机:http://wiki.videolan.org/MobileVLC Dropcam:https://github.com/dropcam/dropcam_for_iphone

但我无法使用这些选项。

【问题讨论】:

  • 串流“彩信”视频是什么意思?

标签: iphone ios video stream mss


【解决方案1】:

你应该使用ffmpeg库,因为这个库可以连接任何流媒体服务器(支持rtsp,mms,tcp,udp,rtmp ...),然后将图片绘制到屏幕上..(绘图可以使用opengles或uiimage也有效)

首先,使用 avformat_open_input 连接到您的 IP 地址,然后使用 avcodec_find_decoder 和 avcodec_open2 查找编解码器并打开它们(您应该为音频和视频调用它们)

然后,在while循环中使用av_read_frame方法从服务器读取数据包当你获取帧时,如果是音频则将其发送到AudioUnit或AudioQueue,如果是视频,则使用sws_scale将其从yuv转换为rgb格式方法并将图片绘制到屏幕上。

就是这样。

看看这个包装器 (http://www.videostreamsdk.com),它是在 ffmpeg 库上编写的并且支持 iOS

【讨论】:

    【解决方案2】:

    你可以看看Apple Http Live Streaming。一些文档here

    【讨论】:

    • 谢谢,我以前看过那里,但我无法在那里进行彩信流
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多