gpt4 book ai didi

iphone - iOS SDK 彩信视频流

转载 作者:行者123 更新时间:2023-11-29 11:13:58 24 4
gpt4 key购买 nike

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

我试过 VLC Mobile:http://wiki.videolan.org/MobileVLCDropcam: https://github.com/dropcam/dropcam_for_iphone

但我无法使用这些选项。

最佳答案

你应该使用 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

关于iphone - iOS SDK 彩信视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com