Comments (14)
Hello @IVEN2022, thank you for your willingness to support this project! I add a link, you should see it on the right side under github sponsor link.
from ffplayout.
Hello , PLease not to the script , add paypal donation option to this project so we can contribute , thank you
from ffplayout.
@jb-alvarado
thank you my friend , already send via paypal , than you for the best solution ever , 3 quick questions if i may ask , as there is lot of installations invloved
- link to the page where i can follow installation to make the preview work please (preview window on the top left corner ) ,
- I test streaming to facebook , it works but from time to time it jitter or fasten the video on facebook when i press anything in the payout web interface
- coud not find the settings regarding resolution 720 for facebook or youtube , this is my config
-c:v:0 libx264
-crf 23
-x264-params keyint=50:min-keyint=25:scenecut=-1
-maxrate:0 1300k
-bufsize:0 2600k
-preset faster
-tune zerolatency
-profile:v Main
-level 3.1
-c:a:0 aac
-ar:0 44100
-b:a:0 128k
-flags +global_header
-f flv youtube or facebook rtmp ink
if i want to stream to my website i try to use the http://ip:8787/live/stream.m3u8 , but nothing is showing , please point me to the page of fix or setup
thank youuuu
from ffplayout.
link to the page where i can follow installation to make the preview work please (preview window on the top left corner
You can look here, there is many informations, also about the preview stream. In the issues you found also some hints.
I test streaming to facebook , it works but from time to time it jitter or fasten the video on facebook when i press anything in the payout web interface
Could be two thing: your machine has not enough CPU power or RAM, our your Internet connection is to slow.
coud not find the settings regarding resolution 720 for facebook or youtube , this is my config
The resolution can be set in the processing area.
from ffplayout.
from ffplayout.
Looks good. Does this only happen when you click next, previous, or reset? On this functions it can happen, that the playing behaviour is a bit unsmooth. They should only be used when is really necessary ones a while, and not like by a normal music/video player.
The best is to start ffplayout and then leave it alone :-).
from ffplayout.
no its happening even if i dont press anything , vps is 4 cpu 8 gb rams , i really cant fix the corner preview , what is you solution as you are the developer of this , thanks
from ffplayout.
You could try a small stream with low Bitrate an resolution and see if that works with your Facebook.
For the preview: I stream to SRS, create there my HLS multi resolution for a web tv page. The lowest resolution I use for the preview. In the past I created in SRS also forward streams to YouTube, but that I do different now.
from ffplayout.
i used this https://github.com/ffplayout/ffplayout/blob/master/docs/preview_stream.md
but seams not to work
from ffplayout.
At which point do you hang?
When you have setup SRS correctly, you can configure it like:
listen 1935;
max_connections 200;
daemon on;
pid /usr/local/srs/objs/srs.pid;
srs_log_tank console; # file;
srs_log_file /var/log/srs.log;
ff_log_dir /dev/null;
# can be: verbose, info, trace, warn, error
srs_log_level info;
stats {
network 0;
disk sda vda xvda xvdb;
}
vhost __defaultVhost__ {
enabled on;
play {
time_jitter full;
mix_correct on;
}
publish {
normal_timeout 30000;
}
transcode live/stream {
enabled on;
ffmpeg /usr/local/bin/ffmpeg;
# use what ever you want to here
engine youtube {
enabled off;
iformat live_flv;
vfilter {
v error;
}
vcodec copy;
acodec copy;
oformat flv;
output rtmp://a.rtmp.youtube.com/live2/<your destination>;
}
}
# use this for your preview
hls {
enabled on;
hls_path /var/www/srs;
hls_fragment 6;
hls_window 1800;
hls_cleanup on;
hls_dispose 0;
hls_m3u8_file live/stream.m3u8;
hls_ts_file live/stream-[seq].ts;
}
}
Then set ffplayout stream output to something like:
-c:v libx264
-crf 23
-x264-params keyint=50:min-keyint=25:scenecut=-1
-preset ultrafast
-tune zerolatency
-profile:v Main
-level 3.1
-c:a aac
-ar 44100
-b:a 128k
-flags +global_header
-f flv rtmp://127.0.0.1/live/stream
nginx should have then the location from the hls output:
location /live/ {
alias /var/www/srs/live/;
}
And finally you can use set your path in Frontend: http://[domain or IP]/live/stream.m3u8
from ffplayout.
PLease PLease can you do a simple video to demonstrate who you approch this , nothing is working for this solution
thanks
from ffplayout.
Sorry, at the moment I really have no time for that. Why you not trying step by step, and when you hang somewhere you tell it here and we see how to fix that step.
from ffplayout.
I hang on the IPs here in this script , is it my server IP or it has to be 127.0.0.1 ?
from ffplayout.
All internal communication can go over 127.0.0.1. So when you have install nginx, srs and ffplayout on the same machine, they all can use 127.0.0.1. Only when you have to access from "outside" you need the server IP or domain name. If it is possible use an domain name for reaching the ffplayout frontend and use it also for the preview stream config.
from ffplayout.
Related Issues (20)
- Improved Configuration Menu HOT 1
- Integration with Keycloak for Centralized User Management HOT 3
- skipping and next live/https HOT 12
- Getting a 404 on /api/control/1/media/next/ HOT 2
- Possibility to execute command in the playlist to use x9k3 HOT 5
- why we cant stream to instagram HOT 1
- Live time now HOT 6
- Live Crash: Clip begin out of sync for HOT 10
- What ports are needed for ffplayout? HOT 2
- Custom_Filter in playlist item not working HOT 9
- Task script HOT 10
- Unable to handle many files (1000+) HOT 4
- Possibility to see preview HOT 2
- loudnorm HOT 5
- View log HOT 5
- Network interface monitoring not correctly detected. HOT 2
- increase CPU filter HOT 2
- ffplayout-engine did not use in/out on init
- Important message from the developer regarding version v0.20 HOT 1
- ERROR ffprobe HOT 2
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.
from ffplayout.