我试图通过iPhone流式传输具有静态IP的视频:http://38.117.88.148/GemTVLink
。你能告诉我一些关于如何实现这一点的信息吗?我看到一个苹果视频流应用程序,但它似乎只能显示.mp4
电影?我对吗? 我想让我的应用程序加载HTTP地址并播放电影,就是这样。 此链接适用于媒体播放器。从服务器流视频。 {iPhone SDK}
1
A
回答
3
iPhone不支持所有流式视频格式。
你应该通过阅读HTTP Live Streaming Overview
2
iOS原生视频播放器(AVPlayer,MPMoviePlayerViewController ...)开始可以从HTTP服务器M3U8格式流。
我看了一下你提到的链接(GemTVLink),它是一个mms流,iOS不能从微软流媒体服务器(mms)流式传输,如果你想这样做,你应该使用ffmpeg库,因为这个库可以连接任何流媒体服务器(支持rtsp,mms,tcp,udp,rtmp ...),然后将图片画到屏幕上(对于绘图,您可以使用opengles或uiimage也可以)
首先, avformat_open_input连接到你的IP地址,然后使用avcodec_find_decoder & avcodec_open2找到编解码器,并打开它们(你应该叫他们为音频视频&)
然后,在while循环通过当你帧,如果是音频使用av_read_frame方法从服务器读取数据包然后将其发送到AudioUnit或AudioQueue,如果是视频,然后将其从YUV转换使用sws_scale方法RGB格式,并绘制图片到屏幕上。
就是这样。
看这包装也(http://www.videostreamsdk.com),它是写上的ffmpeg库,并支持iOS的
相关问题
- 1. 从iPhone中的服务器流视频?
- 2. 从iPhone到服务器的音频流?
- 3. 流视频到服务器
- 4. 从服务器流式视频下载
- 5. 从iPhone到服务器的流媒体视频编程
- 6. 将视频上传到服务器的问题在Iphone sdk
- 7. 从iPhone Cams的iPhone SDK流直播视频?
- 8. 彩信视频流在iPhone上? (微软媒体服务器)
- 9. iphone视频流
- 10. DIY:视频流媒体服务器
- 11. 通过服务器的WebRTC视频流
- 12. 流式视频,云服务器和videojs
- 13. 网络服务器到Android视频流
- 14. Python视频流到C++服务器
- 15. 视频流媒体服务器软件
- 16. 直接从服务器在iPhone上播放视频和音频
- 17. 从iOS流媒体服务器中提取视频?
- 18. 如何从服务器流式传输视频到iPad?
- 19. 从服务器播放Mp4视频android
- 20. 从服务器上传视频到Facebook
- 21. 你怎么能得到从iPhone到服务器的快速视频直播流?
- 22. 将音频从服务器流式传输到iPhone
- 23. 如何发送流式视频从iOS设备到服务器?
- 24. Android - 从服务器实时音频流
- 25. 是播放iPhone流媒体视频所必需的流媒体服务器吗?
- 26. 从服务器到多个客户端的流媒体视频视频元素
- 27. 从iPhone到服务器的MJPEG流
- 28. netty音频流服务器
- 29. 什么库最适合从RTSP服务器流式传输的H264视频流?
- 30. 如何合并iPhone中的实时流视频和音频sdk