草庐IT

live-video

全部标签

ios - 将音频缓冲区 [从文件] 添加到 'live' 音频缓冲区 [录制到文件]

我正在尝试做的事情:录制指定持续时间的音频/视频,其中生成的输出文件将添加来自外部音频文件的预定义背景音乐-录制后无需进一步编码/导出.就像您使用iPhone的相机应用程序录制视频一样,“相机胶卷”中的所有录制视频都有背景歌曲。结束录音后不导出或加载,也不在单独的AudioTrack中。我如何努力实现这一目标:通过使用AVCaptureSession,在传递(CMSampleBufferRef)样本缓冲区的委托(delegate)方法中,我将它们推送到AVAssetWriter以写入文件。由于我不希望输出文件中有多个音轨,因此我无法通过单独的AVAssetWriterInput传递背景

iOS 5 : Error merging 3 videos with AVAssetExportSession

我正在尝试使用AVAssetExportSession合并(附加)3个视频,但我一直收到此错误。奇怪的是,有1或2个视频有效。ErrorDomain=AVFoundationErrorDomainCode=-11820"CannotCompleteExport"UserInfo=0x458120{NSLocalizedRecoverySuggestion=Tryexportingagain.,NSLocalizedDescription=CannotCompleteExport}我什至试图在出错的情况下重做函数,但我得到的只是无限的错误消息。这是我的代码片段。AVMutableComp

iOS 10.0 - 10.1 : AVPlayerLayer doesn't show video after using AVVideoCompositionCoreAnimationTool, 只有音频

如果您想自己运行,这里有一个完整的项目:https://www.dropbox.com/s/5p384mogjzflvqk/AVPlayerLayerSoundOnlyBug_iOS10.zip?dl=0这是iOS10上的新问题,从iOS10.2开始已修复。使用AVAssetExportSession和AVVideoCompositionCoreAnimationTool导出视频后,在导出过程中在视频顶部合成图层后,在AVPlayerLayer中播放的视频无法播放。这似乎不是由达到AV编码/解码管道限制引起的,因为它经常发生在单次导出之后,据我所知,这只会启动2个管道:1个用于AVAs

iOS 10 - Objective-C : How to implement AVCapturePhotoOutput() to capture image and videos?

我正在尝试从我的应用程序中捕获图像和视频,现在从iOS10开始,"AVCaptureStillImageOutput"已弃用。请帮助我在Objective-C中实现AVCapturePhotoOutput。这是我的示例代码:_avCaptureOutput=[[AVCapturePhotoOutputalloc]init];_avSettings=[AVCapturePhotoSettingsphotoSettings];AVCaptureSession*captureSession=[[AVCaptureSessionalloc]init];[captureSessionstartR

video-streaming - rtsp 从桌面服务器流式传输到我的客户端

我的桌面上运行着一个TCP服务器(用作服务器)。我想使用从服务器到ijkmediaplayer客户端的视频的RTSP流(在Android上显示)。我怎样才能做到这一点?我还需要在我的桌面上为此运行一个RTSP服务器吗?如何指定视频文件在服务器中的路径。我试过了:1)rtsp://serverip/filepath_in_mydesktop(这个没有给出任何错误,但我无法在android中观察到任何流媒体,但媒体播放器中的一切都工作得非常好。和2)rtsp://serverIP:serverPort/filename(TCP服务器正在使用的端口)(这会抛出无法解析路径的错误)能否告诉我如

video-streaming - 基于TCP/IP的大二进制 block 传输协议(protocol)推荐

我打算开发一种视频转码系统。一台机器有图像采集卡,可以接收来自各种来源的音频/视频信号。多台转码机将通过千兆以太网连接到这台源机。源机将压缩后的音视频帧数据发送给转码机。因为这是一种简单的传输方式,所以我想我可以使用HTTP。但网络带宽是个问题。通过简单的搜索,我在Superuser中找到了一篇帖子.这个真实世界的千兆以太网示例仅显示340Mbps的吞吐量。我的目标系统应该能够同时对全高清视频进行多个转码。1080P全高清视频的数据速率可以在不压缩的情况下达到712Mbps。即使使用压缩,这也很容易使千兆位网络仅在1或2个channel上饱和。假设3是目标。我使用什么协议(protoc

c++ - 通过互联网流式传输时出现 live555 问题

我已经用VS编译了live555源代码,如果我尝试在本地流式传输文件,它工作得很好例如命令行:live555.exe我的文件.mp3VLC连接字符串rtsp://169.254.1.231:8554/myfile.mp3但是如果我尝试通过互联网流式传输它,VLC会与live555通信,但live555不会向他发送数据命令行live555.exe我的文件.mp3VLC连接字符串rtsp://80.223.43.123:8554/myfile.mp3我已经转发了8554端口(tcp/udp)并尝试禁用我的防火墙,但这并没有解决。怎么样? 最佳答案

ios - WebRTC(iOS): local video is not getting stream on remote side

我正在尝试使用WebRTC制作一个带有音频、视频通话的应用。远程视频和音频在我的应用程序中正常工作,但我的本地流没有出现在客户端。这是我为添加视频轨道而写的letvideoSource=self.rtcPeerFactory.videoSource()letvideoCapturer=RTCCameraVideoCapturer(delegate:videoSource)guardletfrontCamera=(RTCCameraVideoCapturer.captureDevices().first{$0.position==.front}),//choosehighestresle

iOS swift : How to post a video to twitter with TwitterKit?

我还没有找到关于SO的相关和最新的答案。这是我目前正在使用的代码,所有请求都得到了正确处理,但没有发布视频?ifletuserID=Twitter.sharedInstance().sessionStore.session()?.userID{varclient=TWTRAPIClient(userID:userID)lettext:String="TestingVideo"letvideoLength:String="\(self.video.length)"print(videoLength)varinitError:NSError?varmessage=["status":tex

ios - NSGenericException,原因 : [AVCapturePhotoOutput capturePhotoWithSettings:delegate:] No active and enabled video connection

我在尝试运行我的应用程序并拍摄照片时不断收到上述错误消息。我是编程新手,所以如果有人能提供帮助那就太棒了。这是我的代码importUIKitimportAVFoundationimportFirebaseclassCameraViewController:UIViewController,AVCapturePhotoCaptureDelegate,UITextViewDelegate,UITextFieldDelegate{@IBOutletweakvarcameraView:UIView!@IBOutletweakvarcancelButton:UIButton!@IBOutletw