livevideocoresdk's Issues
编译到 PixelBuffer.h 出错
新手学习中, 请帮忙指点一下, 谢谢
clone 7月6日的代码, 用 xcode 打开 LiveVideoCoreSDK.xcworkspace
编译失败, 其中说编译到这个文件时
LiveVideoCoreSDK.git/RtmpLivePushSDK/Headers/Private/VideoCore/videocore/system/pixelBuffer/Apple/PixelBuffer.h
里面的内容是
../../../../../../../VideoCore/system/pixelBuffer/Apple/PixelBuffer.h
报错
LiveVideoCoreSDK.git/RtmpLivePushSDK/Headers/Private/VideoCore/videocore/system/pixelBuffer/Apple/PixelBuffer.h:1:1: Cannot use dot operator on a type
正常来说应该是
include "../../../../../../../VideoCore/system/pixelBuffer/Apple/PixelBuffer.h"
才对啊, 改了以后这个文件就不报错了, 但是其他好多 .h 都是这样写的.
请问RtmpLivePushSDK 怎么加到工程里面
请问RtmpLivePushSDK 怎么加到工程里面,试了很多次,都不行
VLC error cannot pre fill buffer
Hi, I'm using rtmpdump
to stream contents to VLC like:
rtmpdump -r $1 --quiet | /Applications/VLC.app/Contents/MacOS/VLC fd://0 --playlist-autostart
passing the rtmp://
url from LiveVideoCoreDemo
that is logging:
2016-03-04 19:22:17.489 LiveVideoCoreDemo[380:99636] Start live Rtmp:rtmp://192.168.30.163/live/123456
2016-03-04 19:22:17.511 LiveVideoCoreDemo[380:99636] Creating context
2016-03-04 19:22:17.573 LiveVideoCoreDemo[380:99636] Context creation succeeded
Apple::AudioMixer2016-03-04 19:22:17.574 LiveVideoCoreDemo[380:99636] rtmpUrl=rtmp://192.168.30.163/live/123456, destination=rtmp://192.168.30.163/live, livename=123456
width=360.00, height=640.00, bitRate=500000, frameRate=20
2016-03-04 19:22:17.574 LiveVideoCoreDemo[380:99636] connect: rtmp://192.168.30.163/live/123456
2016-03-04 19:22:17.575 LiveVideoCoreDemo[380:99636] Rtmp[rtmp://192.168.30.163/live/123456] is connecting
playPath: 123456, app: live2016-03-04 19:22:18.427 LiveVideoCoreDemo[380:99667] rtmp live state: 1
ClientState: 10
2016-03-04 19:22:25.499 LiveVideoCoreDemo[380:99668] rtmp live state: 5
~RTMPSession2016-03-04 19:22:25.502 LiveVideoCoreDemo[380:99668] rtmp live state: 4
then I get an error cannot pre fill buffer
^C^Cmacbookproloreto:LiveVideoCoreSDK admin$ rtmp_open rtmp://192.168.30.163/live/123456
VLC media player 2.2.2 Weatherwax (revision 2.2.2-3-gf8c9253)
[0000000100331ec8] core stream error: cannot pre fill buffer
集成
请问如何集成到自己的工程中呢
感谢作者的分享,使用pod下载到项目运行报错
感谢作者的分享,使用pod下载到项目运行报错,type_half.inl这个文件没有找到,能解决下么
#
推流中断!
在正常推流的过程中,网络是稳定的WIFI
ERROR: WriteN, RTMP send error 32 (140 bytes)
ERROR: WriteN, RTMP send error 32 (110 bytes)
ERROR: WriteN, RTMP send error 9 (42 bytes)
然后就是一直Log
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
然后connectionStatusChanged 又没有监听到状态改变
等了超级久还是不行。
如果我自己写一个定时监听这个sessionState状态,这个时候的状态是PreviewStarted,
这时候如果断流后再重新推流还是不行,一直打印这个Log!
非常感谢作者。使用pod下载报错
感谢作者的开源,我在使用pod下载的会报错,有一个文件会报错,能解决下么?
新建的滤镜,设置提示Null texture!
感谢博主的贡献
为啥安装不了 没有pod
Definition of class NSNumber must be available to use Objective-C numeric literals
请问这是什么错误?
LiveVideoCoreSDK-master/RtmpLivePushSDK/VideoCore/transforms/Apple/H264Encode.mm:187:51: Definition of class NSNumber must be available to use Objective-C numeric literals
缺少文件
缺少libLiveVideoCoreSDK.a这个啊
why?如何解决,谢谢
2016-07-05 10:53:23.985 LiveVideoCoreDemo[11146:6314222] Start live Rtmp:rtmp://10.10.160.99/live/yyn
2016-07-05 10:53:24.002 LiveVideoCoreDemo[11146:6314222] Creating context
2016-07-05 10:53:24.019 LiveVideoCoreDemo[11146:6314222] Context creation succeeded
2016-07-05 10:53:24.020 LiveVideoCoreDemo[11146:6314222] rtmpUrl=rtmp://10.10.160.99/live/yyn, destination=rtmp://10.10.160.99/live, livename=yyn
width=360.00, height=640.00, bitRate=500000, frameRate=20
2016-07-05 10:53:24.020 LiveVideoCoreDemo[11146:6314222] connect: rtmp://10.10.160.99/live/yyn
2016-07-05 10:53:24.021 LiveVideoCoreDemo[11146:6314222] Rtmp[rtmp://10.10.160.99/live/yyn] is connecting
Apple::AudioMixer2016-07-05 10:53:24.563 LiveVideoCoreDemo[11146:6314298] rtmp live state: 1
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ClientState: 2
2016-07-05 10:53:28.666 LiveVideoCoreDemo[11146:6317081] rtmp live state: 1
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
请问librtmp库是否做过修改?
哥们 你赢了
一个 pod 'videocore'的 demo 也能有 476个 star
这个是videocore实现的
请问有用ffmpeg实现的没编码推流的吗。
我这两天也在看VideoCore这个库 发现挺厉害的,不过我没仔细看他的有滤镜这东西。
我自己用CoreImage加的滤镜,折腾死了,效果还不是很好。
这里也还有个库跟你的方式差不多
https://github.com/yuyedaidao/pili-ios-camera-recorder
你好,我看到了你的项目,能否加一下qq,我的945811353
直播技术的讨论群已经满员了
加群的时候提示已经满员,可以扩容或者开个二群吗?谢谢
Podfile.lock 丢失
你把Podfile.lock 删掉之后,编译不过了。
请问下有用pod集成做的demo吗?
我现在需要把这个集成到自己的工程里面。但是您用的3个project相互依赖的方式我弄不出来,RtmpLivePushSDK那个工程也没法弄成静态库的方式。
如何使用?
demo能运行,但是github主页没有说明如何使用啊???
一直输出Error
在手机上跑sdk后,一直输出一个error:
ERROR: RTMP connection poll error, ret=0, Operation now in progress。
不过好像没什么影响还能继续播。。。
打包不通过?
chown: Alex.shi: illegal user name
Command /usr/sbin/chown failed with exit code 1
能否支持Pod导入SDK。。。。
手动拖入SDK的时候会有一些文件找不到。。
使用4G进行推流的时候发生错误
开启直播就挂
LiveVideoCoreDemo[2456:1021029] rtmp live state: 1
ClientState: 1
2016-03-07 10:23:50.730 LiveVideoCoreDemo[2456:1021028] rtmp live state: 2
ClientState: 2
ClientState: 3
ClientState: 4
ClientState: 5
ClientState: 6
received server window size: 2500000
received peer bandwidth limit: 2500000 type: 2
received ping, sending pong.
Received invoke
pktId: 1
received invoke _result
tracked command: connect
ClientState: 7
received unknown packet type: 0x15
Received invoke
pktId: 4
received invoke _result
tracked command: createStream
ClientState: 8
received ping, sending pong.
Received invoke
pktId: 0
received invoke onStatus
推流后播放,画面出现马塞克
使用demo做推流测试,画面基本上是花屏状态,移动后更严重,请问是什么原因,是编码的问题吗
推流失败
直播一段时间会出现
ERROR: WriteN, RTMP send error 9 (42 bytes)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
然后就停止推流了
error
在推流过程中
ERROR: WriteN, RTMP send error 35 (21 bytes)
ERROR: WriteN, RTMP send error 35 (110 bytes)
ERROR: WriteN, RTMP send error 9 (42 bytes)
如何播放RTMP流?这个只有好像发布功能
提交了两次itunes,都提示说崩溃,请问是怎么回事,原itunes回复如下:
Performance - 2.1
Your app crashes on iPhone running iOS 9.3.2 when we:
- Launched the application
- Filled in all login credentials
- Tapped on 开始直播 section
This occurred when your app was used:
- On Wi-Fi
We have attached detailed crash logs to help troubleshoot this issue.
Next Steps
Please revise your app and test it on a device to ensure that it runs as expected.
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
For additional information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking.
Resources
For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
If you have difficulty reproducing this issue, please try testing the workflow described in Testing Workflow with Xcode's Archive feature.
If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
- complete details of your rejection issue(s)
- screenshots
- steps to reproduce the issue(s)
- symbolicated crash logs - if your issue results in a crash log
咨询
请问你的这个项目支持ipv6吗?
sdk中的美颜参数的调整
我想自己调整sdk中的美颜参数,能否告知BeautyVideoFilter.cpp中getBeautyParam方法四个浮点值代表的含义?
前置摄像头似乎还是相反的
编译失败
xcode 7.2.1
/Users/xxx/Downloads/LiveVideoCoreSDK-master/RtmpLivePushSDK/VideoCore/transforms/Apple/H264Encode.mm:186:51: NSNumber must be available to use Objective-C literals
/Users/xxx/Downloads/LiveVideoCoreSDK-master/RtmpLivePushSDK/VideoCore/transforms/Apple/H264Encode.mm:186:51: Illegal type '(anonymous enum at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk/System/Library/Frameworks/CoreVideo.framework/Headers/CVPixelBuffer.h:35:1)' used in a boxed expression
这里的美颜滤镜也适用于官方videoCore吗?
我自己下了一个videocore,加入beautyFilter,没有磨皮效果。屏幕出现类似水印的东西。
请问您是更改了videocore中的什么了呢?
更改会影响beautyFilter吗?
播放黑屏
ERROR: WriteN, RTMP send error 35 (45 bytes)
ERROR: WriteN, RTMP send error 9 (42 bytes)
ERROR: WriteN, RTMP send error 32 (140 bytes)
ERROR: WriteN, RTMP send error 32 (45 bytes)
ERROR: WriteN, RTMP send error 9 (42 bytes)
推流一段时间后,就会经常性的报错。导致的现象是:
只有最初链接的播放器能够正常播放,之后接入的播放器只有音频,视频上看是黑屏的。
希望能够提供排查思路,一同解决。
'type_half.inl' file not found
請問 pod install
Installing glm (0.9.4.6)
compiled error
LiveVideoCoreSDK/Pods/Headers/Private/glm/core/type_half.hpp:116:10: 'type_half.inl' file not found
請問您有遇到這編譯錯誤嗎? 或是用的是 glm (0.9.4.6)嗎?
美颜效果变成鱼眼。
rt,我初始化的参数和Demo一样。
但是设置美颜效果,图像变成鱼眼效果了!
滤镜
您的demo里滤镜时,正常模式无法点击,而且那张如花也没显示哦
能否修改码流LIVE_BITRATE这个参数?
感谢作者的代码贡献。请问修改码流的数据后不能正常推流了 请问这个数据是否不能修?如果想降低推流的码流该怎么做
LiveVideoCoreSDK exit syn Bug
I find two Bug:
- when OnExitClicked disconnect the RTMP session, if RTMP send queue is over 100 (Bad network), it will cause too mush time to exit, and maybe crash.
- When two LiveShowViewController is opened at the same time, it will crash. some people may click too fast , will open two view controller.
to fix the first bug, my method is
in VCSimpleSession add method:
- (void) endRtmpSessionAsyn:(void (^)())done {
NSLog(@"退出 endRtmpSessionAsyn %p",self);
//这里必须使用强引用, 等执行完才能执行dealloc, 否则队列里面还有任务要执行, self已经销毁会崩溃
// only when _graphManagementQueue is empty can self be dealloc, or it will crash
dispatch_async(_graphManagementQueue, ^{
[self endRtmpSession];
if (done) {
done();
}
NSLog(@"退出成功 %p",self);
}); }
in LiveVideoCoreSDK add method, and call this method when OnExitClicked
- (void) disconnectAsynAndRelease {
[_livesession endRtmpSessionAsyn:^{
_livesession = nil;
}];
}
请问下推流上去的视频没有metadata吗
使用LiveVideoCore,推到网宿的rtmp服务器上,在网页端播放的时候拿不到metadata,想知道是推流端的问题还是那边服务器的问题,谢谢
LiveVideoCoreSDK这个demo,为什么没有音频上传?
为什么没有音频上传?到服务器上只有视频
推的流多了一个字幕流 请问怎么去掉?
正常推流 流0是视频流,流1是音频流,但是这个多出了流2 字幕流,导致播放器报2096错误,请问怎么才能去掉流2?
怎么把RtmpLivePushSDK抽出来放到我自己的项目中去
我想自己做下修改并自己封装,但是RtmpLivePushSDK放到项目中会报错
Undefined symbols for architecture arm64:
"OBJC_CLASS$_VCSimpleSession", referenced from:
objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的集成方法是把RtmpLivePushSDK工程放到我的工程中去
能播RTMP流吗?
能播RTMP流吗?
ERROR: WriteN, RTMP send error 35 (129 bytes
LOG 和界面上来看RTMP 服务器已经连接成功了,
但是在传输数据的时候报如下错误,请问是我服务器配置错误了吗?
ERROR: WriteN, RTMP send error 35 (129 bytes)
ERROR: WriteN, RTMP send error 35 (39 bytes)
ERROR: RTMP_Connect1, handshake failed.
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
ERROR: RTMP connection poll error, ret=0, Operation now in progress
推流崩溃
滤镜修改
1.beautyFilter中的 vec3 lvse = vec3(1.0)-(vec3(1.0)-smoothColor)*(vec3(1.0)-centralColor);是为了变白吗?
2.我想将滤镜的整体颜色变粉一点,如果按1中的修改方法,该如何修改RGBA中的R。
~~please help
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.